| 774656479397 ("block: fix hctx checks for batch allocation") |
| 2645672ffe21 ("block: pop cached rq before potentially blocking rq_qos_throttle()") |
| 0a5aa8d161d1 ("block: fix blk_mq_attempt_bio_merge and rq_qos_throttle protection") |
| 9d497e2941c3 ("block: don't protect submit_bio_checks by q_usage_counter") |
| a08ed9aae8a3 ("block: fix double bio queue when merging in cached request path") |
| 5f480b1a6325 ("blk-mq: use bio->bi_opf after bio is checked") |
| 5b13bc8a3fd5 ("blk-mq: cleanup request allocation") |
| 0c5bcc92d94a ("blk-mq: simplify the plug handling in blk_mq_submit_bio") |
| 95febeb61bf8 ("block: fix missing queue put in error path") |
| b637108a4022 ("blk-mq: fix filesystem I/O request allocation") |
| b131f2011115 ("blk-mq: rename blk_attempt_bio_merge") |
| 10c47870155b ("block: ensure cached plug request matches the current queue") |
| 900e08075202 ("block: move queue enter logic into blk_mq_submit_bio()") |
| c98cb5bbdab1 ("block: make bio_queue_enter() fast-path available inline") |
| 71539717c105 ("block: split request allocation components into helpers") |
| a1cb65377e70 ("blk-mq: only try to run plug merge if request has same queue with incoming bio") |
| e94f68527a35 ("block: kill extra rcu lock/unlock in queue enter") |
| 179ae84f7ef5 ("block: clean up blk_mq_submit_bio() merging") |
| 1497a51a3287 ("block: don't bloat enter_queue with percpu_ref") |
| d92ca9d8348f ("blk-mq: don't handle non-flush requests in blk_insert_flush") |