aboutsummaryrefslogtreecommitdiffstats
path: root/block/blk-rq-qos.c
AgeCommit message (Expand)Author
3 daysmaster: sync with upstream 6.6Bruce Ashfield
2023-05-23block/rq_qos: protect rq_qos apis with a new lockYu Kuai
2023-02-03blk-rq-qos: store a gendisk instead of request_queue in struct rq_qosChristoph Hellwig
2023-02-03blk-rq-qos: constify rq_qos_opsChristoph Hellwig
2023-02-03blk-rq-qos: make rq_qos_add and rq_qos_del more usefulChristoph Hellwig
2023-02-03blk-rq-qos: move rq_qos_add and rq_qos_del out of lineChristoph Hellwig
2022-07-12block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_belowUros Bizjak
2022-06-17block: remove per-disk debugfs files in blk_unregister_queueChristoph Hellwig
2022-06-17block: serialize all debugfs operations using q->debugfs_mutexChristoph Hellwig
2021-06-08rq-qos: fix missed wake-ups in rq_qos_throttle try twoJan Kara
2019-10-06blk-wbt: fix performance regression in wbt scale_up/scale_downHarshad Shirwadkar
2019-08-28block/rq_qos: implement rq_qos_ops->queue_depth_changed()Tejun Heo
2019-08-28block/rq_qos: add rq_qos_merge()Tejun Heo
2019-07-18rq-qos: use a mb for got_tokenJosef Bacik
2019-07-18rq-qos: set ourself TASK_UNINTERRUPTIBLE after we scheduleJosef Bacik
2019-07-18rq-qos: don't reset has_sleepers on spurious wakeupsJosef Bacik
2019-07-18rq-qos: fix missed wake-ups in rq_qos_throttleJosef Bacik
2019-05-31block: Fix rq_qos_wait() kernel-doc headerBart Van Assche
2019-04-30block: add SPDX tags to block layer files missing licensing informationChristoph Hellwig
2018-12-16blk-mq-debugfs: support rq_qosMing Lei
2018-12-07block: add rq_qos_wait to rq_qosJosef Bacik
2018-11-16blk-rq-qos: inline check for q->rq_qos functionsJens Axboe
2018-11-15block: remove the unused lock argument to rq_qos_throttleChristoph Hellwig
2018-07-22blk-rq-qos: make depth comparisons unsignedJosef Bacik
2018-07-09rq-qos: introduce dio_bio callbackJosef Bacik
2018-07-09block: remove external dependency on wbt_flagsJosef Bacik
2018-07-09blk-rq-qos: refactor out common elements of blk-wbtJosef Bacik