Hi Linus, This change was advertised in the initial core block pull request, but didn't actually make that branch as we deferred it to a post-merge pull request to avoid a bunch of cross branch issues. This series cleans up the block execute path quite nicely. Please pull! The following changes since commit bf272460d744112bacd4c4d562592decbf0edf64: Merge tag '5.19-rc-smb3-client-fixes-updated' of git://git.samba.org/sfrench/cifs-2.6 (2022-05-27 16:05:57 -0700) are available in the Git repository at: git://git.kernel.dk/linux-block.git tags/for-5.19/block-exec-2022-06-02 for you to fetch changes up to e2e530867245d051dc7800b0d07193b3e581f5b9: blk-mq: remove the done argument to blk_execute_rq_nowait (2022-05-28 06:15:27 -0600) ---------------------------------------------------------------- for-5.19/block-exec-2022-06-02 ---------------------------------------------------------------- Christoph Hellwig (3): blk-mq: remove __blk_execute_rq_nowait blk-mq: avoid a mess of casts for blk_end_sync_rq blk-mq: remove the done argument to blk_execute_rq_nowait block/blk-mq.c | 109 ++++++++++++++++--------------------- drivers/block/sx8.c | 4 +- drivers/nvme/host/core.c | 3 +- drivers/nvme/host/ioctl.c | 3 +- drivers/nvme/host/pci.c | 10 +++- drivers/nvme/target/passthru.c | 3 +- drivers/scsi/scsi_error.c | 5 +- drivers/scsi/sg.c | 3 +- drivers/scsi/st.c | 3 +- drivers/scsi/ufs/ufshpb.c | 6 +- drivers/target/target_core_pscsi.c | 3 +- include/linux/blk-mq.h | 3 +- 12 files changed, 75 insertions(+), 80 deletions(-) -- Jens Axboe