| 636b8fe86bed ("block, bfq: fix some typos in comments") |
| d5801088a7bd ("block, bfq: reduce write overcharge") |
| d450542e3ce0 ("block, bfq: increase weight-raising duration for interactive apps") |
| 18e5a57d7987 ("block, bfq: postpone rq preparation to insert or merge") |
| 72961c4e6082 ("bfq-iosched: ensure to clear bic/bfqq pointers when preparing request") |
| 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") |
| 3e2bdd6dff23 ("block, bfq: check and switch back to interactive wr also on queue split") |
| 4baa8bb13f41 ("block, bfq: fix wrong init of saved start time for weight raising") |
| 233f0bf415e2 ("doc, block, bfq: fix some typos and remove stale stuff") |
| 80294c3bbf3c ("block, bfq: make lookup_next_entity push up vtime on expirations") |
| 46d556e6aaa0 ("block, bfq: consider also in_service_entity to state whether an entity is active") |
| 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") |
| 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") |
| 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") |
| ee056f981261 ("blk-mq-sched: provide hooks for initializing hardware queue data") |
| 7587a5ae7eef ("blk-mq: Introduce blk_mq_delay_run_hw_queue()") |
| 54d5329d4256 ("blk-mq-sched: fix crash in switch error path") |
| 93252632e828 ("blk-mq-sched: set up scheduler tags when bringing up new queues") |