Thread (20 messages) 20 messages, 3 authors, 2021-11-30

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

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help