summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorXie Yongji <xieyongji@bytedance.com>2021-08-31 18:36:34 +0800
committerMichael S. Tsirkin <mst@redhat.com>2021-09-06 07:20:58 -0400
commit7bc7f61897b66bef78bb5952e3d1e9f3aaf9ccca (patch)
tree42575c0464be32d1a13e7c923445e1edc3f97c45 /drivers
parentc8a6153b6c59d95c0e091f053f6f180952ade91e (diff)
downloadlinux-stable-7bc7f61897b66bef78bb5952e3d1e9f3aaf9ccca.tar.gz
linux-stable-7bc7f61897b66bef78bb5952e3d1e9f3aaf9ccca.tar.bz2
linux-stable-7bc7f61897b66bef78bb5952e3d1e9f3aaf9ccca.zip
Documentation: Add documentation for VDUSE
VDUSE (vDPA Device in Userspace) is a framework to support implementing software-emulated vDPA devices in userspace. This document is intended to clarify the VDUSE design and usage. Signed-off-by: Xie Yongji <xieyongji@bytedance.com> Acked-by: Jason Wang <jasowang@redhat.com> Link: https://lore.kernel.org/r/20210831103634.33-14-xieyongji@bytedance.com Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/vdpa/vdpa_user/vduse_dev.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/vdpa/vdpa_user/vduse_dev.c b/drivers/vdpa/vdpa_user/vduse_dev.c
index b9b2659408e6..59a93e5b967a 100644
--- a/drivers/vdpa/vdpa_user/vduse_dev.c
+++ b/drivers/vdpa/vdpa_user/vduse_dev.c
@@ -486,11 +486,6 @@ static void vduse_vdpa_kick_vq(struct vdpa_device *vdpa, u16 idx)
struct vduse_dev *dev = vdpa_to_vduse(vdpa);
struct vduse_virtqueue *vq = &dev->vqs[idx];
- /*
- * TODO: after applying b542e383d8c0 ("eventfd: Make signal recursion protection a task bit")
- * replace eventfd_signal_count with eventfd_signal_allowed, and
- * drop the previous ("eventfd: Export eventfd_wake_count to modules")
- * */
if (eventfd_signal_count()) {
schedule_work(&vq->kick);
return;