On 10/23/23 11:55, David Marchand wrote:
Now that a r/w lock is used, the access_ok field should only be updated
under a write lock.

Since the datapath code only takes a read lock on the virtqueue to check
access_ok, this lock must be released and a write lock taken before
calling vring_translate().

Fixes: 03f77d66d966 ("vhost: change virtqueue access lock to a read/write one")
Cc: sta...@dpdk.org

Signed-off-by: David Marchand <david.march...@redhat.com>
---
  lib/vhost/virtio_net.c | 60 +++++++++++++++++++++++++++++++-----------
  1 file changed, 44 insertions(+), 16 deletions(-)


Reviewed-by: Maxime Coquelin <maxime.coque...@redhat.com>

Reply via email to