* for-5.11/io_uring: (22 commits)
io_uring: only plug when appropriate
io_uring: rearrange io_kiocb fields for better caching
io_uring: link requests with singly linked list
io_uring: track link timeout's master explicitly
io_uring: track link's head and tail during submit
io_uring: split poll and poll_remove structs
io_uring: add support for IORING_OP_UNLINKAT
io_uring: add support for IORING_OP_RENAMEAT
fs: make do_renameat2() take struct filename
io_uring: enable file table usage for SQPOLL rings
io_uring: allow non-fixed files with SQPOLL
io_uring: add support for shutdown(2)
net: provide __sys_shutdown_sock() that takes a socket
io_uring: allow SQPOLL with CAP_SYS_NICE privileges
io_uring: use type appropriate io_kiocb handler for double poll
io_uring: simplify __io_queue_sqe()
io_uring: simplify nxt propagation in io_queue_sqe
io_uring: don't miss setting IO_WQ_WORK_CONCURRENT
io_uring: don't defer put of cancelled ltimeout
io_uring: always clear LINK_TIMEOUT after cancel
...