.. | .. |
---|
43 | 43 | #include <linux/mount.h> |
---|
44 | 44 | #include <linux/pseudo_fs.h> |
---|
45 | 45 | |
---|
| 46 | +#include <asm/kmap_types.h> |
---|
46 | 47 | #include <linux/uaccess.h> |
---|
47 | 48 | #include <linux/nospec.h> |
---|
48 | 49 | |
---|
.. | .. |
---|
1761 | 1762 | list_del_init(&req->wait.entry); |
---|
1762 | 1763 | list_del(&iocb->ki_list); |
---|
1763 | 1764 | iocb->ki_res.res = mangle_poll(mask); |
---|
1764 | | - if (iocb->ki_eventfd && !eventfd_signal_allowed()) { |
---|
| 1765 | + if (iocb->ki_eventfd && eventfd_signal_count()) { |
---|
1765 | 1766 | iocb = NULL; |
---|
1766 | 1767 | INIT_WORK(&req->work, aio_poll_put_work); |
---|
1767 | 1768 | schedule_work(&req->work); |
---|