On Wed, 17 Nov 2021 07:13:53 +0100, Christoph Hellwig wrote: > this series (against the for-5.16/passthrough-flag branch) removes the > remaining struct request related code from blk-core.c and cleans up a > few related bits around that. > > Diffstat: > b/block/Makefile | 2 > b/block/blk-core.c | 341 -------------------------- > b/block/blk-mq.c | 573 ++++++++++++++++++++++++++++++++++++-------- > b/block/blk-mq.h | 3 > b/block/blk.h | 33 -- > b/drivers/mtd/mtd_blkdevs.c | 10 > b/drivers/mtd/ubi/block.c | 6 > b/drivers/scsi/scsi_lib.c | 42 +++ > b/include/linux/blk-mq.h | 13 > block/blk-exec.c | 116 -------- > 10 files changed, 552 insertions(+), 587 deletions(-) > > [...] Applied, thanks! [01/11] block: move blk_rq_err_bytes to scsi commit: 6ace6442a37e17d56a1c54f55bea48ac796f869d [02/11] block: remove rq_flush_dcache_pages commit: 01ed1e78789a2e3d7a895ca38706a4fb1a6146d0 [03/11] block: remove blk-exec.c commit: 9048707b1d8f8aebcf23e5b5b143ad1de2a93b34 [04/11] blk-mq: move blk_mq_flush_plug_list commit: 33af852518417ed7a90703c572e58cc99bef4770 [05/11] block: move request based cloning helpers to blk-mq.c commit: 432f3b8863dc44ac224e231dbe1b0038b5aa4239 [06/11] block: move blk_rq_init to blk-mq.c commit: 8586ee1a36a8f690492a7b7ee8f31c514d65957d [07/11] block: move blk_steal_bios to blk-mq.c commit: 4ef40a1dc9ebeaa87cb53f16641d439d4ebcfdd0 [08/11] block: move blk_account_io_{start,done} to blk-mq.c commit: 1bdc7c540b455837af9d736e5f0abb77cfce3e62 [09/11] block: move blk_dump_rq_flags to blk-mq.c commit: 8a77648954e63f6654042567e31794bfd5ea02a5 [10/11] block: move blk_print_req_error to blk-mq.c commit: 065c87d65d74ac24bfc3bbc43de068ba99188b1c [11/11] block: don't include blk-mq headers in blk-core.c commit: d94d230a3711ac85af1c3cd484419a4a81193387 Best regards, -- Jens Axboe