hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/fs/aio.c
....@@ -43,6 +43,7 @@
4343 #include <linux/mount.h>
4444 #include <linux/pseudo_fs.h>
4545
46
+#include <asm/kmap_types.h>
4647 #include <linux/uaccess.h>
4748 #include <linux/nospec.h>
4849
....@@ -1761,7 +1762,7 @@
17611762 list_del_init(&req->wait.entry);
17621763 list_del(&iocb->ki_list);
17631764 iocb->ki_res.res = mangle_poll(mask);
1764
- if (iocb->ki_eventfd && !eventfd_signal_allowed()) {
1765
+ if (iocb->ki_eventfd && eventfd_signal_count()) {
17651766 iocb = NULL;
17661767 INIT_WORK(&req->work, aio_poll_put_work);
17671768 schedule_work(&req->work);