Hi, this is the v2 of the series https://lkml.org/lkml/2019/3/7/461 that fixes some bug affecting performance, reduces execution time a little bit, and boosts throughput and responsiveness. The difference w.r.t. v1 is that Francesco has fixed compilation issues of patch "block, bfq: print SHARED instead of pid for shared queues in logs". I took the opportunity of this v2 to also add BFQ's execution time to the documentation. Let me remind again that these patches are meant to be applied on top of the last series I submitted: https://lkml.org/lkml/2019/1/29/368 Thanks, Paolo Francesco Pollicino (2): block, bfq: print SHARED instead of pid for shared queues in logs block, bfq: save & resume weight on a queue merge/split Paolo Valente (7): block, bfq: increase idling for weight-raised queues block, bfq: do not idle for lowest-weight queues block, bfq: tune service injection basing on request service times block, bfq: do not merge queues on flash storage with queueing block, bfq: do not tag totally seeky queues as soft rt block, bfq: always protect newly-created queues from existing active queues doc, block, bfq: add information on bfq execution time Documentation/block/bfq-iosched.txt | 29 +- block/bfq-cgroup.c | 3 +- block/bfq-iosched.c | 786 +++++++++++++++++++++++----- block/bfq-iosched.h | 92 ++-- block/bfq-wf2q.c | 2 +- 5 files changed, 729 insertions(+), 183 deletions(-) -- 2.20.1