]> git.droids-corp.org - dpdk.git/commit
vhost: fix async access
authorDavid Marchand <david.marchand@redhat.com>
Mon, 11 Apr 2022 11:00:08 +0000 (13:00 +0200)
committerMaxime Coquelin <maxime.coquelin@redhat.com>
Wed, 1 Jun 2022 09:50:09 +0000 (11:50 +0200)
commit2d47fd3dfb596d266b89d82c2c4b2351c3d6fe20
tree4a0e2094761d1dafd3b216f9ce3003e7baccbe03
parentb54ab78654a449b2540d779ea3b756cad99fe59d
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@dpdk.org
Signed-off-by: David Marchand <david.marchand@redhat.com>
Acked-by: Sunil Pai G <sunil.pai.g@intel.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
lib/vhost/vhost.c