aio poll fixes for 5.10
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest5 patches 3 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | wait: add wake_up_pollfree()include/ kernel/ | +33 | 0 replies | |
| 2/5 | binder: use wake_up_pollfree()drivers/ | +9 | 0 replies | |
| 3/5 | signalfd: use wake_up_pollfree()fs/ | +1 | 0 replies | |
| 4/5 | aio: keep poll requests on waitqueue until completedfs/ | +63 | 0 replies | |
| 5/5 | aio: fix use-after-free due to missing POLLFREE handlingfs/ include/ | +107 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 5.10 0/5] aio poll fixes for 5.10
Backport the aio poll fixes to 5.10. This resolves a conflict in aio_poll_wake() in patch 4. It's a "trivial" conflict, but I'm sending this to make sure it doesn't get dropped.
Eric Biggers (5):
wait: add wake_up_pollfree()
binder: use wake_up_pollfree()
signalfd: use wake_up_pollfree()
aio: keep poll requests on waitqueue until completed
aio: fix use-after-free due to missing POLLFREE handling
drivers/android/binder.c | 21 ++-- fs/aio.c | 184 ++++++++++++++++++++++++++------ fs/signalfd.c | 12 +-- include/linux/wait.h | 26 +++++ include/uapi/asm-generic/poll.h | 2 +- kernel/sched/wait.c | 7 ++ 6 files changed, 195 insertions(+), 57 deletions(-)
Signature · 1 line
2.34.1