blob: 76fa546d6242b2affe92f094753eb222c96b7dc0 [file] [log] [blame]
3f758e844aa9 ("block, bfq: move update of waker and woken list to queue freeing")
08d383a74948 ("block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed")
13a857a4c4e8 ("block, bfq: detect wakers and unconditionally inject their I/O")
766d61412ef8 ("block, bfq: reset inject limit when think-time state changes")
2341d662e9a2 ("block, bfq: tune service injection basing on request service times")
d0edc2473be9 ("block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash")
277a4a9b56cd ("block, bfq: give a better name to bfq_bfqq_may_idle")
9fae8dd59ff3 ("block, bfq: fix service being wrongly set to zero in case of preemption")
a78773906147 ("block, bfq: add requeue-request hook")
8993d445df38 ("block, bfq: fix occurrences of request finish method's old name")
9b25bd0368d5 ("block, bfq: remove batches of confusing ifdefs")
7b8fa3b900a0 ("block, bfq: let a queue be merged only shortly after starting I/O")
a33801e8b473 ("block, bfq: move debug blkio stats behind CONFIG_DEBUG_BLK_CGROUP")
24bfd19bb789 ("block, bfq: update blkio stats outside the scheduler lock")
614822f81f60 ("block, bfq: add missing invocations of bfqg_stats_update_io_add/remove")
68017e5d87a2 ("doc, block, bfq: update max IOPS sustainable with BFQ")
233f0bf415e2 ("doc, block, bfq: fix some typos and remove stale stuff")
d5be3fefc9e2 ("block,bfq: refactor device-idling logic")
13c931bd9a82 ("block, bfq: update wr_busy_queues if needed on a queue split")
5bbf4e5a8e3a ("blk-mq-sched: unify request prepare methods")
44e8c2bff80b ("blk-mq: refactor blk_mq_sched_assign_ioc")
9f2107382636 ("bfq-iosched: fix NULL ioc check in bfq_get_rq_private")
037cebb85b94 ("blk-mq: streamline blk_mq_get_request")
6af54051a070 ("blk-mq: simplify blk_mq_free_request")
7b9e93616399 ("blk-mq-sched: unify request finished methods")
ea511e3c28c8 ("blk-mq: remove blk_mq_sched_{get,put}_rq_priv")
d2c0d3832469 ("blk-mq: move blk_mq_sched_{get,put}_request to blk-mq.c")
6e15cf2a0bc1 ("blk-mq: mark blk_mq_rq_ctx_init static")
43c1b3d6e536 ("block, bfq: stress that low_latency must be off to get max throughput")
9f2779bff2f1 ("blk-mq-sched: remove hack that bypasses scheduler for reserved requests")
339318080b02 ("blk-mq-sched: alloate reserved tags out of normal pool")
8c9ff1addad5 ("block, bfq: don't dereference bic before null checking it")
ea25da48086d ("block, bfq: split bfq-iosched.c into multiple source files")
6fa3e8d34204 ("block, bfq: remove all get and put of I/O contexts")
e1b2324dd065 ("block, bfq: handle bursts of queue activations")
e01eff01d5c8 ("block, bfq: boost the throughput with random I/O on NCQ-capable HDDs")
bf2b79e7c4b3 ("block, bfq: boost the throughput on NCQ-capable flash-based devices")
1de0c4cd9ea6 ("block, bfq: reduce idling only in symmetric scenarios")
36eca8948323 ("block, bfq: add Early Queue Merge (EQM)")
cfd69712a101 ("block, bfq: reduce latency during request-pool saturation")
bcd5642607ab ("block, bfq: preserve a low latency also with NCQ-capable drives")
77b7dcead36d ("block, bfq: reduce I/O latency for soft real-time applications")
44e44a1b329e ("block, bfq: improve responsiveness")
c074170e6599 ("block, bfq: add more fairness with writes and slow processes")
ab0e43e9cea0 ("block, bfq: modify the peak-rate estimator")
54b604567fbf ("block, bfq: improve throughput boosting")
e21b7a0b9887 ("block, bfq: add full hierarchical scheduling and cgroups support")
aee69d78dec0 ("block, bfq: introduce the BFQ-v0 I/O scheduler as an extra scheduler")
00e043936e9a ("blk-mq: introduce Kyber multiqueue I/O scheduler")
5b7272729930 ("blk-mq: export helpers")