[PATCH] net/vhost: fix null pointer dereference

Ma, WenwuX wenwux.ma at intel.com
Fri Aug 5 12:12:49 CEST 2022



> -----Original Message-----
> From: Luca Boccassi <luca.boccassi at gmail.com>
> Sent: 2022年8月5日 18:04
> To: Ma, WenwuX <wenwux.ma at intel.com>
> Cc: Maxime Coquelin <maxime.coquelin at redhat.com>; Xia, Chenbo
> <chenbo.xia at intel.com>; dpdk stable <stable at dpdk.org>; Hu, Jiayu
> <jiayu.hu at intel.com>; Wang, Yinan <yinan.wang at intel.com>; He, Xingguang
> <xingguang.he at intel.com>
> Subject: Re: [PATCH] net/vhost: fix null pointer dereference
> 
> On Fri, 5 Aug 2022 at 03:22, Wenwu Ma <wenwux.ma at intel.com> wrote:
> >
> > Because the async member of the vhost_virtqueue struct can be freed in
> > controlpath, so it should be protected by spinlock in datapath, or, it
> > may cause null pointer dereference in the following
> > vhost_poll_enqueue_completed().
> >
> > Fixes: b737fd613969 ("vhost: add unsafe async API to clear packets")
> >
> > Signed-off-by: Wenwu Ma <wenwux.ma at intel.com>
> > ---
> >  lib/vhost/virtio_net.c | 12 +++++++++---
> >  1 file changed, 9 insertions(+), 3 deletions(-)
> 
> Hi,
> 
> Is this for a stable branch? If so, which one? Please use --subject-prefix next
> time to clearly identify it.
> 
Sorry, it is 21.11

> Kind regards,
> Luca Boccassi


More information about the stable mailing list