summaryrefslogtreecommitdiff
path: root/block/blk-rq-qos.c
AgeCommit message (Expand)AuthorFilesLines
2022-07-12block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_belowUros Bizjak1-8/+2
2022-06-17block: remove per-disk debugfs files in blk_unregister_queueChristoph Hellwig1-4/+0
2022-06-17block: serialize all debugfs operations using q->debugfs_mutexChristoph Hellwig1-0/+2
2021-06-08rq-qos: fix missed wake-ups in rq_qos_throttle try twoJan Kara1-2/+2
2019-10-06blk-wbt: fix performance regression in wbt scale_up/scale_downHarshad Shirwadkar1-5/+9
2019-08-28block/rq_qos: implement rq_qos_ops->queue_depth_changed()Tejun Heo1-0/+9
2019-08-28block/rq_qos: add rq_qos_merge()Tejun Heo1-0/+9
2019-07-18rq-qos: use a mb for got_tokenJosef Bacik1-0/+3
2019-07-18rq-qos: set ourself TASK_UNINTERRUPTIBLE after we scheduleJosef Bacik1-0/+1
2019-07-18rq-qos: don't reset has_sleepers on spurious wakeupsJosef Bacik1-1/+1
2019-07-18rq-qos: fix missed wake-ups in rq_qos_throttleJosef Bacik1-0/+1
2019-05-31block: Fix rq_qos_wait() kernel-doc headerBart Van Assche1-3/+4
2019-04-30block: add SPDX tags to block layer files missing licensing informationChristoph Hellwig1-0/+2
2018-12-16blk-mq-debugfs: support rq_qosMing Lei1-0/+2
2018-12-07block: add rq_qos_wait to rq_qosJosef Bacik1-0/+86
2018-11-16blk-rq-qos: inline check for q->rq_qos functionsJens Axboe1-35/+28
2018-11-15block: remove the unused lock argument to rq_qos_throttleChristoph Hellwig1-3/+2
2018-07-22blk-rq-qos: make depth comparisons unsignedJosef Bacik1-4/+4
2018-07-09rq-qos: introduce dio_bio callbackJosef Bacik1-0/+10
2018-07-09block: remove external dependency on wbt_flagsJosef Bacik1-9/+15
2018-07-09blk-rq-qos: refactor out common elements of blk-wbtJosef Bacik1-0/+178