diff options
author | Xie Yongji <xieyongji@bytedance.com> | 2021-08-31 18:36:34 +0800 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2021-09-06 07:20:58 -0400 |
commit | 7bc7f61897b66bef78bb5952e3d1e9f3aaf9ccca (patch) | |
tree | 42575c0464be32d1a13e7c923445e1edc3f97c45 /drivers | |
parent | c8a6153b6c59d95c0e091f053f6f180952ade91e (diff) | |
download | linux-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.c | 5 |
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; |