[RFC PATCH v2 4/9] vhost: fix async access
Pai G, Sunil
sunil.pai.g at intel.com
Mon Apr 4 08:57:10 CEST 2022
> -----Original Message-----
> From: David Marchand <david.marchand at redhat.com>
> Sent: Wednesday, March 30, 2022 7:20 PM
> To: dev at dpdk.org
> Cc: maxime.coquelin at redhat.com; Xia, Chenbo <chenbo.xia at intel.com>; Hu,
> Jiayu <jiayu.hu at intel.com>; Wang, YuanX <yuanx.wang at intel.com>; Ding, Xuan
> <xuan.ding at intel.com>; stable at dpdk.org; Patrick Fu <patrick.fu at intel.com>
> Subject: [RFC PATCH v2 4/9] vhost: fix async access
>
> vq->async accesses must be protected with vq->access_lock.
>
> Fixes: eb666d24085f ("vhost: fix async unregister deadlock")
> Fixes: 0c0935c5f794 ("vhost: allow to check in-flight packets for async
> vhost")
> Cc: stable at dpdk.org
>
> Signed-off-by: David Marchand <david.marchand at redhat.com>
> ---
> lib/vhost/vhost.c | 25 ++++++++++---------------
> 1 file changed, 10 insertions(+), 15 deletions(-)
Thanks for the fix, David.
Tested the changes for rte_vhost_async_get_inflight, works as expected.
Although I couldn't test, the changes for rte_vhost_async_channel_unregister looks good to me .
Based on that,
Acked-by: Sunil Pai G <sunil.pai.g at intel.com>
More information about the dev
mailing list