Files
linux/drivers/vhost
Jason Wang e9f35ec6c2 vhost: correctly check the iova range when waking virtqueue
[ Upstream commit 2d66f997f0 ]

We don't wakeup the virtqueue if the first byte of pending iova range
is the last byte of the range we just got updated. This will lead a
virtqueue to wait for IOTLB updating forever. Fixing by correct the
check and wake up the virtqueue in this case.

Fixes: 6b1e6cc785 ("vhost: new device IOTLB API")
Reported-by: Peter Xu <peterx@redhat.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Tested-by: Peter Xu <peterx@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-05-12 17:25:22 +09:00
..
2016-08-02 16:54:28 +03:00
2016-08-02 16:54:28 +03:00
2016-08-02 02:57:30 +03:00
2016-09-05 08:04:07 +02:00
2010-12-09 16:00:21 +02:00
2016-08-02 16:53:54 +03:00
2014-12-15 23:49:28 +02:00
2017-12-25 14:23:37 +01:00