linux-stable/drivers/vhost
Xie Yongji c30b0d1460 vringh: Fix loop descriptors check in the indirect cases
[ Upstream commit dbd29e0752 ]

We should use size of descriptor chain to test loop condition
in the indirect case. And another statistical count is also introduced
for indirect descriptors to avoid conflict with the statistical count
of direct descriptors.

Fixes: f87d0fbb57 ("vringh: host-side implementation of virtio rings.")
Signed-off-by: Xie Yongji <xieyongji@bytedance.com>
Signed-off-by: Fam Zheng <fam.zheng@bytedance.com>
Message-Id: <20220505100910.137-1-xieyongji@bytedance.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-06-14 18:41:42 +02:00
..
Kconfig vhost_vdpa: implement IRQ offloading in vhost_vdpa 2020-08-05 11:08:42 -04:00
Makefile vhost: introduce vDPA-based backend 2020-04-02 10:41:40 -04:00
iotlb.c vhost: handle error while adding split ranges to iotlb 2022-04-08 13:58:58 +02:00
net.c Fix double fget() in vhost_net_set_backend() 2022-05-25 09:59:03 +02:00
scsi.c vhost scsi: Convert to SPDX identifier 2021-09-05 16:23:08 -04:00
test.c vhost/test: fix memory leak of vhost virtqueues 2022-01-14 18:50:53 -05:00
test.h tools/virtio: Add --reset 2020-06-22 12:34:21 -04:00
vdpa.c vhost_vdpa: don't setup irq offloading when irq_num < 0 2022-05-25 09:59:00 +02:00
vhost.c vhost: allow batching hint without size 2022-03-10 08:12:04 -05:00
vhost.h vhost: fix up vhost_work coding style 2021-07-03 04:50:55 -04:00
vringh.c vringh: Fix loop descriptors check in the indirect cases 2022-06-14 18:41:42 +02:00
vsock.c vsock: each transport cycles only on its own sockets 2022-03-11 23:14:19 -08:00