move all struct request releated code out of blk-core.c (rebased)
Jens Axboe
axboe at kernel.dk
Thu Nov 18 07:24:30 PST 2021
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
More information about the linux-mtd
mailing list