Age | Commit message (Expand) | Author | Files | Lines |
2024-02-05 | block: add blk_time_get_ns() and blk_time_get() helpers | Jens Axboe | 1 | -14/+14 |
2023-06-30 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -4/+4 |
2023-05-22 | scsi: block: ioprio: Clean up interface definition | Damien Le Moal | 1 | -4/+4 |
2023-05-19 | block: BFQ: Move an invariant check | Bart Van Assche | 1 | -1/+1 |
2023-05-18 | block: BFQ: Add several invariant checks | Bart Van Assche | 1 | -0/+9 |
2023-04-16 | block, bfq: Fix division by zero error on zero wsum | Colin Ian King | 1 | -0/+2 |
2023-04-13 | blk-mq: pass a flags argument to elevator_type->insert_requests | Christoph Hellwig | 1 | -8/+8 |
2023-04-13 | blk-mq: remove blk-mq-tag.h | Christoph Hellwig | 1 | -1/+0 |
2023-03-08 | block, bfq: fix uaf for 'stable_merge_bfqq' | Yu Kuai | 1 | -9/+9 |
2023-02-20 | Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -212/+417 |
2023-02-03 | blk-cgroup: pass a gendisk to blkcg_{de,}activate_policy | Christoph Hellwig | 1 | -1/+1 |
2023-02-03 | blk-wbt: pass a gendisk to wbt_{enable,disable}_default | Christoph Hellwig | 1 | -2/+2 |
2023-01-29 | block, bfq: remove unused bfq_wr_max_time in struct bfq_data | Kemeng Shi | 1 | -4/+0 |
2023-01-29 | block, bfq: remove unnecessary goto tag in bfq_dispatch_rq_from_bfqq | Kemeng Shi | 1 | -6/+3 |
2023-01-29 | block, bfq: remove redundant check in bfq_put_cooperator | Kemeng Shi | 1 | -2/+0 |
2023-01-29 | block, bfq: remove unnecessary dereference to get async_bfqq | Kemeng Shi | 1 | -1/+1 |
2023-01-29 | block, bfq: use helper macro RQ_BFQQ to get bfqq of request | Kemeng Shi | 1 | -3/+3 |
2023-01-29 | block, bfq: initialize bfqq->decrease_time_jif correctly | Kemeng Shi | 1 | -0/+2 |
2023-01-29 | block, bfq: remove unsed parameter reason in bfq_bfqq_is_slow | Kemeng Shi | 1 | -3/+2 |
2023-01-29 | block, bfq: correctly raise inject limit in bfq_choose_bfqq_for_injection | Kemeng Shi | 1 | -6/+4 |
2023-01-29 | block, bfq: fix uaf for bfqq in bic_set_bfqq() | Yu Kuai | 1 | -1/+3 |
2023-01-29 | block, bfq: balance I/O injection among underutilized actuators | Davide Zini | 1 | -5/+13 |
2023-01-29 | block, bfq: inject I/O to underutilized actuators | Davide Zini | 1 | -35/+101 |
2023-01-29 | block, bfq: retrieve independent access ranges from request queue | Federico Gavioli | 1 | -8/+51 |
2023-01-29 | block, bfq: split also async bfq_queues on a per-actuator basis | Davide Zini | 1 | -18/+23 |
2023-01-29 | block, bfq: turn bfqq_data into an array in bfq_io_cq | Paolo Valente | 1 | -41/+59 |
2023-01-29 | block, bfq: move io_cq-persistent bfqq data into a dedicated struct | Paolo Valente | 1 | -59/+79 |
2023-01-29 | block, bfq: forbid stable merging of queues associated with different actuators | Paolo Valente | 1 | -4/+9 |
2023-01-29 | block, bfq: split sync bfq_queues on a per-actuator basis | Paolo Valente | 1 | -55/+105 |
2022-12-26 | block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq | Yu Kuai | 1 | -1/+1 |
2022-12-15 | block, bfq: only do counting of pending-request for BFQ_GROUP_IOSCHED | Yuwei Guan | 1 | -0/+2 |
2022-12-14 | block, bfq: replace 0/1 with false/true in bic apis | Yu Kuai | 1 | -2/+2 |
2022-12-14 | block, bfq: fix possible uaf for 'bfqq->bic' | Yu Kuai | 1 | -1/+6 |
2022-11-09 | bfq: ignore oom_bfqq in bfq_check_waker | Khazhismel Kumykov | 1 | -1/+3 |
2022-11-09 | bfq: fix waker_bfqq inconsistency crash | Khazhismel Kumykov | 1 | -2/+7 |
2022-11-01 | block, bfq: remove dead code for updating 'rq_in_driver' | Yu Kuai | 1 | -16/+0 |
2022-11-01 | block, bfq: cleanup __bfq_weights_tree_remove() | Yu Kuai | 1 | -10/+1 |
2022-11-01 | block, bfq: cleanup bfq_weights_tree add/remove apis | Yu Kuai | 1 | -10/+9 |
2022-11-01 | block, bfq: do not idle if only one group is activated | Yu Kuai | 1 | -2/+2 |
2022-11-01 | block, bfq: refactor the counting of 'num_groups_with_pending_reqs' | Yu Kuai | 1 | -42/+0 |
2022-11-01 | block, bfq: support to track if bfqq has pending requests | Yu Kuai | 1 | -0/+1 |
2022-10-23 | blk-wbt: don't enable throttling if default elevator is bfq | Yu Kuai | 1 | -0/+2 |
2022-08-22 | block, bfq: remove useless parameter for bfq_add/del_bfqq_busy() | Yu Kuai | 1 | -4/+4 |
2022-08-22 | block, bfq: remove useless checking in bfq_put_queue() | Yu Kuai | 1 | -4/+2 |
2022-07-14 | block/bfq: Use the new blk_opf_t type | Bart Van Assche | 1 | -8/+8 |
2022-06-16 | block/bfq: Enable I/O statistics | Bart Van Assche | 1 | -0/+3 |
2022-06-16 | blk-mq: avoid to touch q->elevator without any protection | Ming Lei | 1 | -0/+3 |
2022-05-23 | Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -42/+53 |
2022-05-19 | bfq: Remove bfq_requeue_request_body() | Jan Kara | 1 | -7/+2 |
2022-05-19 | bfq: Remove superfluous conversion from RQ_BIC() | Jan Kara | 1 | -1/+1 |
2022-05-19 | bfq: Allow current waker to defend against a tentative one | Jan Kara | 1 | -2/+1 |
2022-05-19 | bfq: Relax waker detection for shared queues | Jan Kara | 1 | -2/+3 |
2022-05-16 | block, bfq: make bfq_has_work() more accurate | Yu Kuai | 1 | -4/+12 |
2022-05-16 | block, bfq: protect 'bfqd->queued' by 'bfqd->lock' | Yu Kuai | 1 | -1/+3 |
2022-04-29 | bfq: Fix warning in bfqq_request_over_limit() | Jan Kara | 1 | -3/+9 |
2022-04-17 | bfq: Get rid of __bio_blkcg() usage | Jan Kara | 1 | -10/+1 |
2022-04-17 | bfq: Remove pointless bfq_init_rq() calls | Jan Kara | 1 | -6/+6 |
2022-04-17 | bfq: Drop pointless unlock-lock pair | Jan Kara | 1 | -3/+0 |
2022-04-17 | bfq: Update cgroup information before merging bio | Jan Kara | 1 | -2/+9 |
2022-04-17 | bfq: Split shared queues on move between cgroups | Jan Kara | 1 | -1/+1 |
2022-04-17 | bfq: Avoid merging queues with different parents | Jan Kara | 1 | -0/+8 |
2022-04-17 | bfq: Avoid false marking of bic as stably merged | Jan Kara | 1 | -3/+6 |
2022-03-22 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -1/+1 |
2022-03-22 | block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" | NeilBrown | 1 | -1/+1 |
2022-03-21 | Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -13/+24 |
2022-03-16 | block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" | Colin Ian King | 1 | -1/+1 |
2022-03-08 | Revert "Revert "block, bfq: honor already-setup queue merges"" | Paolo Valente | 1 | -3/+13 |
2022-03-05 | bfq: fix use-after-free in bfq_dispatch_request | Zhang Wensheng | 1 | -7/+8 |
2022-02-18 | block, bfq: cleanup bfq_bfqq_to_bfqg() | Yu Kuai | 1 | -2/+2 |
2022-02-17 | block/wbt: fix negative inflight counter when remove scsi device | Laibin Qiu | 1 | -0/+2 |
2021-11-29 | block: simplify ioc_lookup_icq | Christoph Hellwig | 1 | -1/+1 |
2021-11-29 | block: move the remaining elv.icq handling to the I/O scheduler | Christoph Hellwig | 1 | -1/+11 |
2021-11-29 | block: move blk_mq_sched_assign_ioc to blk-ioc.c | Christoph Hellwig | 1 | -1/+1 |
2021-11-29 | bfq: use bfq_bic_lookup in bfq_limit_depth | Christoph Hellwig | 1 | -1/+1 |
2021-11-29 | bfq: simplify bfq_bic_lookup | Christoph Hellwig | 1 | -15/+10 |
2021-11-29 | bfq: Do not let waker requests skip proper accounting | Jan Kara | 1 | -43/+1 |
2021-11-29 | bfq: Log waker detections | Jan Kara | 1 | -0/+8 |
2021-11-29 | bfq: Limit waker detection in time | Jan Kara | 1 | -15/+23 |
2021-11-29 | bfq: Limit number of requests consumed by each cgroup | Jan Kara | 1 | -19/+118 |
2021-11-29 | bfq: Store full bitmap depth in bfq_data | Jan Kara | 1 | -4/+6 |
2021-11-29 | bfq: Track number of allocated requests in bfq_entity | Jan Kara | 1 | -6/+22 |
2021-11-29 | block: move io_context creation into where it's needed | Jens Axboe | 1 | -0/+2 |
2021-10-18 | blk-mq: Stop using pointers for blk_mq_tags bitmap tags | John Garry | 1 | -2/+2 |
2021-10-18 | block: move elevator.h to block/ | Christoph Hellwig | 1 | -1/+1 |
2021-09-28 | Revert "block, bfq: honor already-setup queue merges" | Jens Axboe | 1 | -13/+3 |
2021-09-02 | block, bfq: honor already-setup queue merges | Paolo Valente | 1 | -3/+13 |
2021-08-23 | block: add an explicit ->disk backpointer to the request_queue | Christoph Hellwig | 1 | -1/+1 |
2021-08-18 | block: fix default IO priority handling | Damien Le Moal | 1 | -1/+1 |
2021-08-18 | block: Introduce IOPRIO_NR_LEVELS | Damien Le Moal | 1 | -4/+4 |
2021-08-18 | block: bfq: fix bfq_set_next_ioprio_data() | Damien Le Moal | 1 | -1/+1 |
2021-08-09 | block: return ELEVATOR_DISCARD_MERGE if possible | Ming Lei | 1 | -0/+3 |
2021-08-09 | block: move the bdi from the request_queue to the gendisk | Christoph Hellwig | 1 | -2/+2 |
2021-06-24 | blk: Fix lock inversion between ioc lock and bfqd lock | Jan Kara | 1 | -2/+4 |
2021-06-24 | bfq: Remove merged request already in bfq_requests_merged() | Jan Kara | 1 | -28/+13 |
2021-06-21 | block, bfq: reset waker pointer with shared queues | Paolo Valente | 1 | -2/+4 |
2021-06-21 | block, bfq: check waker only for queues with no in-flight I/O | Paolo Valente | 1 | -8/+13 |
2021-06-21 | block, bfq: avoid delayed merge of async queues | Paolo Valente | 1 | -1/+7 |
2021-06-21 | block, bfq: boost throughput by extending queue-merging times | Pietro Pedroni | 1 | -3/+13 |
2021-06-21 | block, bfq: consider also creation time in delayed stable merge | Paolo Valente | 1 | -1/+3 |
2021-06-21 | block, bfq: fix delayed stable merge check | Luca Mariotti | 1 | -1/+1 |
2021-06-21 | block, bfq: let also stably merged queues enjoy weight raising | Paolo Valente | 1 | -1/+14 |
2021-05-12 | block, bfq: avoid circular stable merges | Paolo Valente | 1 | -2/+29 |
2021-05-11 | kyber: fix out of bounds access when preempted | Omar Sandoval | 1 | -2/+1 |
2021-04-16 | bfq/mq-deadline: remove redundant check for passthrough request | Lin Feng | 1 | -2/+1 |
2021-03-25 | block, bfq: merge bursts of newly-created queues | Paolo Valente | 1 | -10/+249 |
2021-03-25 | block, bfq: keep shared queues out of the waker mechanism | Paolo Valente | 1 | -1/+11 |
2021-03-25 | block, bfq: fix weight-raising resume with !low_latency | Paolo Valente | 1 | -2/+8 |
2021-03-25 | block, bfq: make shared queues inherit wakers | Paolo Valente | 1 | -3/+39 |
2021-03-25 | block, bfq: put reqs of waker and woken in dispatch list | Paolo Valente | 1 | -1/+43 |
2021-03-25 | block, bfq: always inject I/O of queues blocked by wakers | Paolo Valente | 1 | -5/+27 |
2021-03-02 | block/bfq: update comments and default value in docs for fifo_expire | Joseph Qi | 1 | -1/+1 |
2021-02-22 | block: get rid of the trace rq insert wrapper | Chaitanya Kulkarni | 1 | -1/+3 |
2021-02-21 | Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -169/+276 |
2021-02-02 | bfq-iosched: Revert "bfq: Fix computation of shallow depth" | Lin Feng | 1 | -4/+4 |
2021-01-27 | bfq: Use only idle IO periods for think time calculations | Jan Kara | 1 | -1/+9 |
2021-01-27 | bfq: Use 'ttime' local variable | Jan Kara | 1 | -1/+1 |
2021-01-27 | bfq: Avoid false bfq queue merging | Jan Kara | 1 | -0/+1 |
2021-01-25 | bfq: bfq_check_waker() should be static | Jens Axboe | 1 | -1/+2 |
2021-01-25 | block, bfq: make waker-queue detection more robust | Paolo Valente | 1 | -108/+103 |
2021-01-25 | block, bfq: save also injection state on queue merging | Paolo Valente | 1 | -0/+8 |
2021-01-25 | block, bfq: save also weight-raised service on queue merging | Paolo Valente | 1 | -0/+2 |
2021-01-25 | block, bfq: fix switch back from soft-rt weitgh-raising | Paolo Valente | 1 | -2/+20 |
2021-01-25 | block, bfq: re-evaluate convenience of I/O plugging on rq arrivals | Paolo Valente | 1 | -5/+19 |
2021-01-25 | block, bfq: replace mechanism for evaluating I/O intensity | Paolo Valente | 1 | -19/+44 |
2021-01-24 | Revert "blk-mq, elevator: Count requests per hctx to improve performance" | Jan Kara | 1 | -5/+0 |
2021-01-24 | block, bfq: do not expire a queue when it is the only busy one | Paolo Valente | 1 | -2/+20 |
2021-01-24 | block, bfq: avoid spurious switches to soft_rt of interactive queues | Paolo Valente | 1 | -20/+37 |
2021-01-24 | block, bfq: do not raise non-default weights | Paolo Valente | 1 | -3/+7 |
2021-01-24 | block, bfq: increase time window for waker detection | Paolo Valente | 1 | -1/+1 |
2021-01-24 | block, bfq: set next_rq to waker_bfqq->next_rq in waker injection | Jia Cheng Hu | 1 | -1/+1 |
2021-01-24 | block, bfq: use half slice_idle as a threshold to check short ttime | Paolo Valente | 1 | -3/+4 |
2021-01-05 | bfq: Fix computation of shallow depth | Jan Kara | 1 | -4/+4 |
2020-10-13 | Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -2/+7 |
2020-09-11 | Merge tag 'block-5.9-2020-09-11' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -12/+0 |
2020-09-08 | block: only call sched requeue_request() for scheduled requests | Omar Sandoval | 1 | -12/+0 |
2020-09-03 | blk-mq, elevator: Count requests per hctx to improve performance | Kashyap Desai | 1 | -0/+5 |
2020-09-03 | blk-mq: Use pointers for blk_mq_tags bitmap tags | John Garry | 1 | -2/+2 |
2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -2/+2 |
2020-07-31 | block: bfq-iosched: fix duplicated word | Randy Dunlap | 1 | -1/+1 |
2020-05-29 | blk-mq: remove the bio argument to ->prepare_request | Christoph Hellwig | 1 | -1/+1 |
2020-05-09 | bdi: use bdi_dev_name() to get device name | Yufen Yu | 1 | -2/+4 |
2020-03-21 | block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup | Paolo Valente | 1 | -2/+0 |
2020-03-21 | block, bfq: fix use-after-free in bfq_idle_slice_timer_body | Zhiqiang Liu | 1 | -4/+12 |
2020-02-03 | block, bfq: clarify the goal of bfq_split_bfqq() | Paolo Valente | 1 | -0/+2 |
2020-02-03 | block, bfq: remove ifdefs from around gets/puts of bfq groups | Paolo Valente | 1 | -5/+1 |
2020-02-03 | block, bfq: extend incomplete name of field on_st | Paolo Valente | 1 | -1/+1 |
2020-02-03 | block, bfq: do not insert oom queue into position tree | Paolo Valente | 1 | -0/+4 |
2020-02-03 | block, bfq: do not plug I/O for bfq_queues with no proc refs | Paolo Valente | 1 | -0/+12 |
2020-01-22 | block/bfq: remove unused bfq_class_rt which never used | Alex Shi | 1 | -1/+0 |
2019-11-25 | Merge tag 'for-5.5/block-20191121' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -0/+4 |
2019-11-14 | block, bfq: deschedule empty bfq_queues not referred by any process | Paolo Valente | 1 | -6/+26 |
2019-11-07 | bfq-iosched: stop using blkg->stat_bytes and ->stat_ios | Tejun Heo | 1 | -0/+4 |
2019-09-17 | block, bfq: push up injection only after setting service time | Paolo Valente | 1 | -5/+7 |
2019-09-17 | block, bfq: increase update frequency of inject limit | Paolo Valente | 1 | -1/+1 |
2019-09-17 | block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 | Paolo Valente | 1 | -1/+1 |
2019-09-17 | block, bfq: update inject limit only after injection occurred | Paolo Valente | 1 | -2/+17 |
2019-08-08 | block, bfq: handle NULL return value by bfq_init_rq() | Paolo Valente | 1 | -3/+11 |
2019-08-08 | block, bfq: move update of waker and woken list to queue freeing | Paolo Valente | 1 | -15/+29 |
2019-08-08 | block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed | Paolo Valente | 1 | -3/+7 |
2019-07-26 | Merge tag 'for-linus-20190726' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -24/+43 |
2019-07-18 | block, bfq: check also in-flight I/O in dispatch plugging | Paolo Valente | 1 | -24/+43 |
2019-07-15 | docs: block: convert to ReST | Mauro Carvalho Chehab | 1 | -1/+1 |
2019-07-09 | Merge tag 'for-5.3/block-20190708' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -296/+671 |
2019-06-28 | block, bfq: NULL out the bic when it's no longer valid | Douglas Anderson | 1 | -0/+1 |
2019-06-26 | block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case | Douglas Anderson | 1 | -0/+1 |
2019-06-25 | block, bfq: fix operator in BFQQ_TOTALLY_SEEKY | Paolo Valente | 1 | -1/+1 |
2019-06-25 | block, bfq: re-schedule empty queues if they deserve I/O plugging | Paolo Valente | 1 | -184/+203 |
2019-06-25 | block, bfq: preempt lower-weight or lower-priority queues | Paolo Valente | 1 | -20/+75 |
2019-06-25 | block, bfq: detect wakers and unconditionally inject their I/O | Paolo Valente | 1 | -33/+237 |
2019-06-25 | block, bfq: bring forward seek&think time update | Paolo Valente | 1 | -10/+4 |
2019-06-25 | block, bfq: update base request service times when possible | Paolo Valente | 1 | -1/+12 |
2019-06-25 | block, bfq: fix rq_in_driver check in bfq_update_inject_limit | Paolo Valente | 1 | -1/+7 |
2019-06-25 | block, bfq: reset inject limit when think-time state changes | Paolo Valente | 1 | -68/+151 |
2019-06-20 | block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG | Christoph Hellwig | 1 | -4/+4 |
2019-06-20 | block: remove the bi_phys_segments field in struct bio | Christoph Hellwig | 1 | -2/+3 |
2019-04-30 | block: switch all files cleared marked as GPLv2 or later to SPDX tags | Christoph Hellwig | 1 | -10/+1 |
2019-04-22 | Merge tag 'v5.1-rc6' into for-5.2/block | Jens Axboe | 1 | -9/+14 |
2019-04-13 | bfq: update internal depth state when queue depth changes | Jens Axboe | 1 | -1/+7 |
2019-04-10 | block, bfq: fix use after free in bfq_bfqq_expire | Paolo Valente | 1 | -8/+7 |
2019-04-08 | block, bfq: fix some typos in comments | Angelo Ruocco | 1 | -8/+8 |
2019-04-01 | block, bfq: save & resume weight on a queue merge/split | Francesco Pollicino | 1 | -0/+2 |
2019-04-01 | block, bfq: print SHARED instead of pid for shared queues in logs | Francesco Pollicino | 1 | -0/+10 |
2019-04-01 | block, bfq: always protect newly-created queues from existing active queues | Paolo Valente | 1 | -13/+51 |
2019-04-01 | block, bfq: do not tag totally seeky queues as soft rt | Paolo Valente | 1 | -0/+14 |
2019-04-01 | block, bfq: do not merge queues on flash storage with queueing | Paolo Valente | 1 | -5/+68 |
2019-04-01 | block, bfq: tune service injection basing on request service times | Paolo Valente | 1 | -36/+381 |
2019-04-01 | block, bfq: do not idle for lowest-weight queues | Paolo Valente | 1 | -90/+114 |
2019-04-01 | block, bfq: increase idling for weight-raised queues | Paolo Valente | 1 | -0/+2 |
2019-04-01 | block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y | Konstantin Khlebnikov | 1 | -1/+1 |
2019-01-31 | block, bfq: fix in-service-queue check for queue merging | Paolo Valente | 1 | -1/+4 |
2019-01-31 | block, bfq: do not overcharge writes in asymmetric scenarios | Paolo Valente | 1 | -1/+2 |
2019-01-31 | block, bfq: port commit "cfq-iosched: improve hw_tag detection" | Paolo Valente | 1 | -0/+13 |
2019-01-31 | block, bfq: reduce threshold for detecting command queueing | Paolo Valente | 1 | -2/+2 |
2019-01-31 | block, bfq: fix queue removal from weights tree | Paolo Valente | 1 | -4/+13 |
2019-01-31 | block, bfq: fix sequential rq detection in rate estimation | Paolo Valente | 1 | -5/+7 |
2019-01-31 | block, bfq: unconditionally plug I/O in asymmetric scenarios | Paolo Valente | 1 | -181/+165 |
2019-01-31 | block, bfq: do not plug I/O of in-service queue when harmful | Paolo Valente | 1 | -14/+17 |
2019-01-31 | block, bfq: split function bfq_better_to_idle | Paolo Valente | 1 | -73/+82 |
2019-01-31 | block, bfq: consider also ioprio classes in symmetry detection | Paolo Valente | 1 | -41/+45 |
2019-01-31 | block, bfq: remove case of redirected bic from insert_request | Paolo Valente | 1 | -2/+0 |