5a0ac57c48aa ("blk-ioc: protect ioc_destroy_icq() by 'queue_lock'") 5ef163058631 ("block: only build the icq tracking code when needed") 091abcb3efd7 ("block: cleanup ioc_clear_queue") eca5892a5d61 ("block: simplify ioc_lookup_icq") d538ea4cb8e7 ("block: return the io_context from create_task_io_context") a0f14d8baaca ("block: factor out a alloc_io_context helper") 87dd1d63dcbd ("block: move blk_mq_sched_assign_ioc to blk-ioc.c") c2a32464f449 ("Revert "block: Provide blk_mq_sched_get_icq()"") 836b394b633e ("bfq: simplify bfq_bic_lookup") 790cf9c84837 ("block: Provide blk_mq_sched_get_icq()") 5a9d041ba2f6 ("block: move io_context creation into where it's needed") b781d8db580c ("blkcg: Remove extra blkcg_bio_issue_init") 4f266f2be822 ("block: skip elevator fields init for non-elv queue") 2ff0682da6e0 ("block: store elevator state in request") a7b36ee6ba29 ("block: move blk-throtl fast path inline") 24b83deb29b7 ("block: move struct request to blk-mq.h") badf7f643787 ("block: move a few merge helpers out of ") 2e9bc3465ac5 ("block: move elevator.h to block/") 9778ac77c202 ("block: remove the struct blk_queue_ctx forward declaration") 90138237a562 ("block: remove the unused blk_queue_state enum")