Re: cleanup I/O context handling
From: Jens Axboe <axboe@kernel.dk>
Date: 2021-11-27 13:42:27
Also in:
linux-block
On Fri, 26 Nov 2021 12:58:03 +0100, Christoph Hellwig wrote:
this series does a little spring cleaning of the I/O context handling/ Subject: block/bfq-iosched.c | 41 ++++++------ block/blk-ioc.c | 115 +++++++++++++++++++++++++--------- block/blk-mq-sched.c | 35 ---------- block/blk-mq-sched.h | 3 block/blk-mq.c | 14 ---- block/blk.h | 8 -- drivers/infiniband/hw/qib/qib_verbs.c | 4 - include/linux/iocontext.h | 40 +++-------- kernel/fork.c | 26 ------- 9 files changed, 128 insertions(+), 158 deletions(-) [...]
Applied, thanks!
[01/14] RDMA/qib: rename copy_io to qib_copy_io
commit: aa6c81e0dbe5ed782cc4cdb9274eaf1e14c07983
[02/14] fork: move copy_io to block/blk-ioc.c
commit: 8a8d3786e0ea1793eca69d1e071141bff16d55d7
[03/14] bfq: simplify bfq_bic_lookup
commit: 91d84d8eef716bfba98263493945897beff5e26a
[04/14] bfq: use bfq_bic_lookup in bfq_limit_depth
commit: 4d6d46def2117d08edf72b080e768da8e3d36fe8
[05/14] Revert "block: Provide blk_mq_sched_get_icq()"
commit: b2b522fb21b1a3dd10a1419884562114ab653bec
[06/14] block: mark put_io_context_active static
commit: 6b939dcfa41384d18478ec34083ed64b3c485876
[07/14] block: move blk_mq_sched_assign_ioc to blk-ioc.c
commit: 0afb8931998dad3d4ed125684e2dc74fca7b1714
[08/14] block: move the remaining elv.icq handling to the I/O scheduler
commit: f390716138b4c5c32b883a047f9a1f38ef5b8c0f
[09/14] block: remove get_io_context_active
commit: b9e117800715bad4920bc8ab8b286ffdedb22979
[10/14] block: factor out a alloc_io_context helper
commit: a3335d4269a799c85395cb1a0712dd54b54f6497
[11/14] block: use alloc_io_context in __copy_io
commit: 6767435a95a26560c2460e43aa26d00fb5b50e71
[12/14] block: return the io_context from create_task_io_context
commit: af04d9b6c9037c4ff4312a8e1e58fd96a05c3ca5
[13/14] block: simplify ioc_create_icq
commit: 22e0aa975c1fc52e05d9e9aa637e4833370eefb6
[14/14] block: simplify ioc_lookup_icq
commit: c3ad7dd4999b6f4603dcdbbea0b7860c9c02bd86
Best regards,
--
Jens Axboe