5.15 backport of io_uring pollfree patches. Jens Axboe (2): io_uring: remove poll entry from list when canceling all io_uring: bump poll refs to full 31-bits Jiapeng Chong (1): io_uring: Remove unused function req_ref_put Pavel Begunkov (10): io_uring: correct fill events helpers types io_uring: clean cqe filling functions io_uring: refactor poll update io_uring: move common poll bits io_uring: kill poll linking optimisation io_uring: inline io_poll_complete io_uring: poll rework io_uring: fail links when poll fails io_uring: fix wrong arm_poll error handling io_uring: fix UAF due to missing POLLFREE handling fs/io_uring.c | 746 +++++++++++++++++++++++--------------------------- 1 file changed, 347 insertions(+), 399 deletions(-) -- 2.37.2