Skip to content

POLLFREE fix for 4.14

Eric Biggers lkml stable 2 versions New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest3 patches 0 repliesNew
  2. v13 patches 1 replySuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3wait: add wake_up_pollfree()include/linux/wait.h kernel/sched/wait.c+34 -00 replies
2/3binder: use wake_up_pollfree()drivers/android/binder.c+9 -120 replies
3/3signalfd: use wake_up_pollfree()fs/signalfd.c+1 -110 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH 4.14 v2 0/3] POLLFREE fix for 4.14

This kernel version doesn't have aio poll, but the fix for POLLFREE with exclusive waiters is still applicable to it. This series resolves conflicts in all three patches, mostly due to POLLHUP having been renamed to EPOLLHUP in more recent kernels.

v2: fix build break

Eric Biggers (3):
wait: add wake_up_pollfree()
binder: use wake_up_pollfree()
signalfd: use wake_up_pollfree()

 drivers/android/binder.c | 21 +++++++++------------
 fs/signalfd.c            | 12 +-----------
 include/linux/wait.h     | 26 ++++++++++++++++++++++++++
 kernel/sched/wait.c      |  8 ++++++++
 4 files changed, 44 insertions(+), 23 deletions(-)
Signature · 1 line
2.34.1