On Thu, 9 Dec 2021 07:31:20 +0100, Christoph Hellwig wrote: > this series dusts off a few more bits in the I/O context handling, and > makes a chunk of code only needed by the BFQ I/O scheduler optional. > > Changes since v1: > - fix a comment typo > - keep the RCU critical section in ioc_clear_queue > - add a few more cleanups > > [...] Applied, thanks! [01/11] block: remove the nr_task field from struct io_context commit: 8a2ba1785c5803d59a63b6320ff54fd4a37a41ce [02/11] block: simplify struct io_context refcounting commit: 0aed2f162bbc7853fe91c0d70492ea73c4e9cb07 [03/11] block: refactor put_iocontext_active commit: 4be8a2eaff2e4473b6e8ad9a3857bc9b1e79c8ba [04/11] block: remove the NULL ioc check in put_io_context commit: 8a20c0c7e0cea7eb0c32fd6b63ff514c9ac32b8f [05/11] block: refactor put_io_context commit: edf70ff5a1ed9769da35178454d743828061a6a3 [06/11] block: cleanup ioc_clear_queue commit: 091abcb3efd71cb18e80c8f040d9e4a634d8906d [07/11] block: move set_task_ioprio to blk-ioc.c commit: a411cd3cfdc5bbd1329d5b33dbf39e2b5213969d [08/11] block: fold get_task_io_context into set_task_ioprio commit: 8472161b77c41d260c5ba0af6bf940269b297bb6 [09/11] block: open code create_task_io_context in set_task_ioprio commit: 5fc11eebb4a98df5324a4de369bb5ab7f0007ff7 [10/11] block: fold create_task_io_context into ioc_find_get_icq commit: 90b627f5426ce144cdd4ea585d1f7812359a1a6a [11/11] block: only build the icq tracking code when needed commit: 5ef1630586317e92c9ebd7b4ce48f393b7ff790f Best regards, -- Jens Axboe