Patch 1 from Ming Lei removes a good chunk of unreachable code. Add a warning in patch 2, and apparently we can develop on the idea and remove even more dead code in patches 3,4. Ming Lei (1): io_uring: kill dead code in io_req_complete_post Pavel Begunkov (3): io_uring: turn implicit assumptions into a warning io_uring: remove async request cache io_uring: remove io_req_put_rsrc_locked() include/linux/io_uring_types.h | 4 -- io_uring/io_uring.c | 72 ++++++---------------------------- io_uring/refs.h | 7 ++++ io_uring/rsrc.h | 6 --- 4 files changed, 20 insertions(+), 69 deletions(-) -- 2.44.0