linux-stable/drivers/vhost
Xie Yongji 45984b3ae9 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 16:52:41 +02:00
..
Kconfig
Kconfig.vringh
Makefile
net.c vhost_net: fix ubuf refcount incorrectly when sendmsg fails 2021-01-12 19:49:02 +01:00
scsi.c vhost: scsi: add weight support 2019-08-25 10:51:42 +02:00
test.c vhost/test: fix build for vhost test 2019-09-16 08:19:33 +02:00
test.h
vhost.c vhost: Fix the calculation in vhost_overflow() 2021-08-26 08:37:27 -04:00
vhost.h vhost: introduce vhost_exceeds_weight() 2019-08-25 10:51:41 +02:00
vringh.c vringh: Fix loop descriptors check in the indirect cases 2022-06-14 16:52:41 +02:00
vsock.c vhost/vsock: don't check owner in vhost_vsock_stop() while releasing 2022-03-02 11:32:00 +01:00