2020-03-21 |
Paolo Valente | block, bfq: invoke flush_idle_tree after reparent_active_que... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2020-03-21 |
Paolo Valente | block, bfq: make reparent_leaf_entity actually work... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2020-03-21 |
Paolo Valente | block, bfq: turn put_queue into release_process_ref... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2020-03-21 |
Paolo Valente | block, bfq: move forward the getting of an extra ref... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2020-02-03 |
Paolo Valente | block, bfq: clarify the goal of bfq_split_bfqq() Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2020-02-03 |
Paolo Valente | block, bfq: get a ref to a group when adding it to... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2020-02-03 |
Paolo Valente | block, bfq: remove ifdefs from around gets/puts of... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2020-02-03 |
Paolo Valente | block, bfq: extend incomplete name of field on_st Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2020-02-03 |
Paolo Valente | block, bfq: get extra ref to prevent a queue from being... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2020-02-03 |
Paolo Valente | block, bfq: do not insert oom queue into position tree Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2020-02-03 |
Paolo Valente | block, bfq: do not plug I/O for bfq_queues with no... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-11-14 |
Paolo Valente | block, bfq: deschedule empty bfq_queues not referred... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-09-18 |
Paolo Valente | block, bfq: push up injection only after setting service... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-09-18 |
Paolo Valente | block, bfq: increase update frequency of inject limit Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-09-18 |
Paolo Valente | block, bfq: reduce upper bound for inject limit to... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-09-18 |
Paolo Valente | block, bfq: update inject limit only after injection... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-08-08 |
Paolo Valente | block, bfq: handle NULL return value by bfq_init_rq() Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-08-08 |
Paolo Valente | block, bfq: move update of waker and woken list to... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-08-08 |
Paolo Valente | block, bfq: reset last_completed_rq_bfqq if the pointed... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-07-18 |
Paolo Valente | block, bfq: check also in-flight I/O in dispatch plugging Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-06-25 |
Paolo Valente | block, bfq: fix operator in BFQQ_TOTALLY_SEEKY Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-06-25 |
Paolo Valente | block, bfq: re-schedule empty queues if they deserve... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-06-25 |
Paolo Valente | block, bfq: preempt lower-weight or lower-priority... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-06-25 |
Paolo Valente | block, bfq: detect wakers and unconditionally inject... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-06-25 |
Paolo Valente | block, bfq: bring forward seek&think time update Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-06-25 |
Paolo Valente | block, bfq: update base request service times when... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-06-25 |
Paolo Valente | block, bfq: fix rq_in_driver check in bfq_update_inject_limit Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-06-25 |
Paolo Valente | block, bfq: reset inject limit when think-time state... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-04-10 |
Paolo Valente | block, bfq: fix use after free in bfq_bfqq_expire Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-04-01 |
Paolo Valente | doc, block, bfq: add information on bfq execution time Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-04-01 |
Paolo Valente | block, bfq: always protect newly-created queues from... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-04-01 |
Paolo Valente | block, bfq: do not tag totally seeky queues as soft rt Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-04-01 |
Paolo Valente | block, bfq: do not merge queues on flash storage with... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-04-01 |
Paolo Valente | block, bfq: tune service injection basing on request... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-04-01 |
Paolo Valente | block, bfq: do not idle for lowest-weight queues Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-04-01 |
Paolo Valente | block, bfq: increase idling for weight-raised queues Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: fix in-service-queue check for queue merging Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: do not overcharge writes in asymmetric... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: port commit "cfq-iosched: improve hw_tag... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: reduce threshold for detecting command... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: fix queue removal from weights tree Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: fix sequential rq detection in rate estimation Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: unconditionally plug I/O in asymmetric... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: do not plug I/O of in-service queue when... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: split function bfq_better_to_idle Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: consider also ioprio classes in symmetry... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: remove case of redirected bic from insert_request Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: make sure queue budgets are not below service... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: avoid selecting a queue w/o budget Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-31 |
Paolo Valente | block, bfq: do not consider interactive queues in srt... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2019-01-14 |
Paolo Valente | block, bfq: fix comments on __bfq_deactivate_entity Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-12-07 |
Paolo Valente | block, bfq: fix decrement of num_active_groups Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-09-14 |
Paolo Valente | blok, bfq: do not plug I/O if all queues are weight... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-09-14 |
Paolo Valente | block, bfq: inject other-queue I/O into seeky idle... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-09-14 |
Paolo Valente | block, bfq: correctly charge and reset entity service... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-08-16 |
Paolo Valente | block, bfq: improve code of bfq_bfqq_charge_time Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-08-16 |
Paolo Valente | block, bfq: reduce write overcharge Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-08-16 |
Paolo Valente | block, bfq: always update the budget of an entity when... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-08-16 |
Paolo Valente | block, bfq: readd missing reset of parent-entity service Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-07-09 |
Paolo Valente | block, bfq: give a better name to bfq_bfqq_may_idle Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-07-09 |
Paolo Valente | block, bfq: fix service being wrongly set to zero in... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-07-09 |
Paolo Valente | block, bfq: do not expire a queue that will deserve... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-07-09 |
Paolo Valente | block, bfq: add/remove entity weights correctly Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-05-31 |
Paolo Valente | block, bfq: remove slow-system class Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-05-31 |
Paolo Valente | block, bfq: add description of weight-raising heuristics Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-05-31 |
Paolo Valente | block, bfq: remove wrong check in bfq_requests_merged Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-05-10 |
Paolo Valente | block, bfq: postpone rq preparation to insert or merge Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-03-26 |
Paolo Valente | block, bfq: lower-bound the estimated peak rate to 1 Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-02-07 |
Paolo Valente | block, bfq: add requeue-request hook Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-01-18 |
Paolo Valente | block, bfq: limit sectors served with interactive weight... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-01-18 |
Paolo Valente | block, bfq: limit tags for writes and async I/O Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-01-09 |
Paolo Valente | block, bfq: release oom-queue ref to root group on... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-01-09 |
Paolo Valente | block, bfq: put async queues for root bfq groups too Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-01-05 |
Paolo Valente | block, bfq: remove batches of confusing ifdefs Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-01-05 |
Paolo Valente | block, bfq: consider also past I/O in soft real-time... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-01-05 |
Paolo Valente | block, bfq: let a queue be merged only shortly after... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-01-05 |
Paolo Valente | block, bfq: add missing rq_pos_tree update on rq removal Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2018-01-05 |
Paolo Valente | block, bfq: increase threshold to deem I/O as random Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-11-15 |
Paolo Valente | block, bfq: update blkio stats outside the scheduler... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-11-15 |
Paolo Valente | doc, block, bfq: update max IOPS sustainable with BFQ Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-10-09 |
Paolo Valente | block, bfq: fix unbalanced decrements of burst size Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-10-03 |
Paolo Valente | block, bfq: decrease burst size when queues in burst... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-10-03 |
Paolo Valente | block, bfq: let early-merged queues be weight-raised... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-10-03 |
Paolo Valente | block, bfq: check and switch back to interactive wr... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-10-03 |
Paolo Valente | block, bfq: fix wrong init of saved start time for... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-08-31 |
Paolo Valente | doc, block, bfq: better describe how to properly configure bfq Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-08-31 |
Paolo Valente | doc, block, bfq: fix some typos and remove stale stuff Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-08-31 |
Paolo Valente | block, bfq: guarantee update_next_in_service always... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-08-31 |
Paolo Valente | block, bfq: remove direct switch to an entity in higher... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-08-31 |
Paolo Valente | block, bfq: make lookup_next_entity push up vtime on... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-08-11 |
Paolo Valente | block, bfq: boost throughput with flash-based non-queueing... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-08-11 |
Paolo Valente | block,bfq: refactor device-idling logic Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-07-29 |
Paolo Valente | block, bfq: consider also in_service_entity to state... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-07-29 |
Paolo Valente | block, bfq: reset in_service_entity if it becomes idle Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-07-03 |
Paolo Valente | block, bfq: don't change ioprio class for a bfq_queue... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-06-27 |
Paolo Valente | block, bfq: update wr_busy_queues if needed on a queue... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-06-08 |
Paolo Valente | block, bfq: access and cache blkg data only when safe Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-05-10 |
Paolo Valente | block, bfq: stress that low_latency must be off to... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-05-10 |
Paolo Valente | block, bfq: use pointer entity->sched_data only if set Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
2017-04-19 |
Paolo Valente | block, bfq: split bfq-iosched.c into multiple source... Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
|
commit | commitdiff | tree |
next |