blob: c63e74ec8d1d9c983fef12a94fb60c97537b6349 [file] [log] [blame]
23d4ee19e789 ("blk-mq: don't dispatch request in blk_mq_request_direct_issue if queue is busy")
9e97d2951a7e ("blk-mq-sched: remove unused 'can_block' arg from blk_mq_sched_insert_request")
396eaf21ee17 ("blk-mq: improve DM's blk-mq IO merging via blk_insert_cloned_request feedback")
0f95549c0ea1 ("blk-mq: factor out a few helpers from __blk_mq_try_issue_directly")
04ced159cec8 ("blk-mq: move hctx lock/unlock into a helper")
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"")
b0850297c749 ("block: pass 'run_queue' to blk_mq_request_bypass_insert")
88022d7201e9 ("blk-mq: don't handle failure in .get_budget")
826a70a08b12 ("SCSI: don't get target/host busy_count in scsi_mq_get_budget()")
1f460b63d4b3 ("blk-mq: don't restart queue when .get_budget returns BLK_STS_RESOURCE")
0df21c86bdbf ("scsi: implement .get_budget and .put_budget for blk-mq")
b347689ffbca ("blk-mq-sched: improve dispatching from sw queue")
de1482974080 ("blk-mq: introduce .get_budget and .put_budget in blk_mq_ops")
caf8eb0d604a ("blk-mq-sched: move actual dispatching into one helper")
5e3d02bbafad ("blk-mq-sched: dispatch from scheduler IFF progress is made in ->dispatch")
157f377beb71 ("block: directly insert blk-mq request from blk_insert_cloned_request()")
f299b7c7a9de ("blk-mq: provide internal in-flight variant")
0609e0efc5e1 ("block: make part_in_flight() take an array of two ints")
d62e26b3ffd2 ("block: pass in queue to inflight accounting")
b7a71e66d4d2 ("blk-mq: add warning to __blk_mq_run_hw_queue() for ints disabled")
f95a0d6a95b1 ("Merge commit '8e8320c9315c' into for-4.13/block")