Hi Linus, - Fix an off-by-one in a BUILD_BUG_ON() check. Not a real issue right now as we have plenty of flags left, but could become one. (Hao) - Fix lockdep issue introduced in this merge window (me) - Fix a few issues with the worker creation (me, Pavel, Qiang) - Fix regression with wq_has_sleeper() for IOPOLL (Pavel) - Timeout link error propagation fix (Pavel) Please pull! The following changes since commit 626bf91a292e2035af5b9d9cce35c5c138dfe06d: Merge tag 'net-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2021-09-07 14:02:58 -0700) are available in the Git repository at: git://git.kernel.dk/linux-block.git tags/io_uring-5.15-2021-09-11 for you to fetch changes up to 32c2d33e0b7c4ea53284d5d9435dd022b582c8cf: io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_LAST_BIT (2021-09-10 06:24:51 -0600) ---------------------------------------------------------------- io_uring-5.15-2021-09-11 ---------------------------------------------------------------- Hao Xu (1): io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_LAST_BIT Jens Axboe (2): io_uring: drop ctx->uring_lock before acquiring sqd->lock io-wq: fix silly logic error in io_task_work_match() Pavel Begunkov (3): io-wq: fix cancellation on create-worker failure io_uring: fix missing mb() before waitqueue_active io_uring: fail links of cancelled timeouts Qiang.zhang (1): io-wq: fix memory leak in create_io_worker() fs/io-wq.c | 41 ++++++++++++++++++++++++++++++----------- fs/io_uring.c | 16 ++++++++++++++-- 2 files changed, 44 insertions(+), 13 deletions(-) -- Jens Axboe