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