Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[linux-2.6-microblaze.git] / drivers / vdpa / vdpa_user / vduse_dev.c
index 59a93e5..29a38ec 100644 (file)
@@ -486,7 +486,7 @@ 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];
 
-       if (eventfd_signal_count()) {
+       if (!eventfd_signal_allowed()) {
                schedule_work(&vq->kick);
                return;
        }