summaryrefslogtreecommitdiffstats
path: root/scripts/Makefile.modpost
diff options
context:
space:
mode:
authorRafael J. Wysocki <rjw@sisk.pl>2012-05-21 21:20:48 +0200
committerRafael J. Wysocki <rjw@sisk.pl>2012-05-22 20:57:06 +0200
commita8159414d7e3af7233e7a5a82d1c5d85379bd75c (patch)
treead8642afda03a50c2e536afc2ffd906acd44c72c /scripts/Makefile.modpost
parentPM / Hibernate: Use get_gendisk to verify partition if resume_file is integer... (diff)
downloadlinux-a8159414d7e3af7233e7a5a82d1c5d85379bd75c.tar.xz
linux-a8159414d7e3af7233e7a5a82d1c5d85379bd75c.zip
epoll: Fix user space breakage related to EPOLLWAKEUP
Commit 4d7e30d (epoll: Add a flag, EPOLLWAKEUP, to prevent suspend while epoll events are ready) caused some applications to malfunction, because they set the bit corresponding to the new EPOLLWAKEUP flag in their eventpoll flags and they don't have the new CAP_EPOLLWAKEUP capability. To prevent that from happening, change epoll_ctl() to clear EPOLLWAKEUP in epds.events if the caller doesn't have the CAP_EPOLLWAKEUP capability instead of failing and returning an error code, which allows the affected applications to function normally. Reported-and-tested-by: Jiri Slaby <jslaby@suse.cz> Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Diffstat (limited to 'scripts/Makefile.modpost')
0 files changed, 0 insertions, 0 deletions