Fix the recent disarming syz report about deadlocking and brush a bit up timeout/completion locking. Pavel Begunkov (3): io_uring: fix nested timeout locking on disarming io_uring: move tout locking in io_timeout_cancel() io_uring: refactor io_disarm_next() locking fs/io_uring.c | 46 +++++++++++++++++++++++++++++++--------------- 1 file changed, 31 insertions(+), 15 deletions(-) -- 2.36.0