diff options
author | Avi Kivity <avi@scylladb.com> | 2018-06-08 21:12:32 +0200 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2018-06-15 02:07:38 +0200 |
commit | 4d572d9f46507be8cfe326aa5bc3698babcbdfa7 (patch) | |
tree | dc24bf35b539ea641b700344820c84462751bfd7 /fs/gfs2 | |
parent | aio: mark __aio_sigset::sigmask const (diff) | |
download | linux-4d572d9f46507be8cfe326aa5bc3698babcbdfa7.tar.xz linux-4d572d9f46507be8cfe326aa5bc3698babcbdfa7.zip |
eventfd: only return events requested in poll_mask()
The ->poll_mask() operation has a mask of events that the caller
is interested in, but we're returning all events regardless.
Change to return only the events the caller is interested in. This
fixes aio IO_CMD_POLL returning immediately when called with POLLIN
on an eventfd, since an eventfd is almost always ready for a write.
Signed-off-by: Avi Kivity <avi@scylladb.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/gfs2')
0 files changed, 0 insertions, 0 deletions