| 530ca2c9bd69 ("blk-mq: Allow blocking queue tag iter callbacks") |
| f5bbbbe4d635 ("blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter") |
| d48ece209f82 ("blk-mq: init hctx sched after update ctx and hctx mapping") |
| 131d08e122ea ("block: split the blk-mq case from elevator_init") |
| acddf3b308f6 ("block: move sysfs_lock into elevator_init") |
| ddb7253254fe ("block: remove the always unused name argument to elevator_init") |
| a8a275c9c2fb ("block: unexport elevator_init/exit") |
| cbf62af3537a ("block: move initialization of elevator-related fields to blk_alloc_queue_node") |
| 14a23498ba97 ("block: Document scheduler modification locking requirements") |
| 83d016ac8642 ("block: Unexport elv_register_queue() and elv_unregister_queue()") |
| 24f5a90f0d13 ("blk-mq: quiesce queue during switching io sched and updating nr_requests") |
| 79f720a751ca ("blk-mq: only run the hardware queue if IO is pending") |
| 05b79413946d ("Revert "blk-mq: don't handle TAG_SHARED in restart"") |
| 358a3a6bccb7 ("blk-mq: don't handle TAG_SHARED in restart") |
| 2527d99789e2 ("elevator: lookup mq vs non-mq elevators") |