- 4e63aeb blk-wbt: don't throttle swap writes in direct reclaim by Baokun Li · 7 months ago
- 1122c0c block: move cache control settings out of queue->flags by Christoph Hellwig · 7 months ago
- 1ddeeb2 Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linux by Linus Torvalds · 10 months ago
- f814bdd blk-wbt: Fix detection of dirty-throttled tasks by Jan Kara · 12 months ago
- 08420cf block: add blk_time_get_ns() and blk_time_get() helpers by Jens Axboe · 12 months ago
- 5d13243 blk-wbt: remove the separate write cache tracking by Christoph Hellwig · 1 year ago
- 3a08284 Merge branch 'for-6.5/block-late' into block-6.5 by Jens Axboe · 1 year, 6 months ago
- a0433f8 Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linux by Linus Torvalds · 1 year, 7 months ago
- 06257fd blk-wbt: cleanup rwb_enabled() and wbt_disabled() by Yu Kuai · 1 year, 8 months ago
- 71b8642 blk-wbt: remove dead code to handle wbt enable/disable with io inflight by Yu Kuai · 1 year, 8 months ago
- a13bd91 block/rq_qos: protect rq_qos apis with a new lock by Yu Kuai · 1 year, 9 months ago
- 8a2b20a blk-wbt: fix that wbt can't be disabled by default by Yu Kuai · 1 year, 8 months ago
- ba91c84 blk-rq-qos: store a gendisk instead of request_queue in struct rq_qos by Christoph Hellwig · 2 years ago
- 3963d84d blk-rq-qos: constify rq_qos_ops by Christoph Hellwig · 2 years ago
- ce57b55 blk-rq-qos: make rq_qos_add and rq_qos_del more useful by Christoph Hellwig · 2 years ago
- 4e1d91a blk-wbt: open code wbt_queue_depth_changed in wbt_init by Christoph Hellwig · 2 years ago
- 0bc65bd blk-wbt: move private information from blk-wbt.h to blk-wbt.c by Christoph Hellwig · 2 years ago
- 958f296 blk-wbt: pass a gendisk to wbt_init by Christoph Hellwig · 2 years ago
- 04aad37 blk-wbt: pass a gendisk to wbt_{enable,disable}_default by Christoph Hellwig · 2 years ago
- 671fae5 blk-wbt: don't enable throttling if default elevator is bfq by Yu Kuai · 2 years, 3 months ago
- 3642ef4 blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled by Yu Kuai · 2 years, 3 months ago
- a9a236d blk-wbt: make enable_state more accurate by Yu Kuai · 2 years, 3 months ago
- b11d31a blk-wbt: remove unnecessary check in wbt_enable_default() by Yu Kuai · 2 years, 3 months ago
- 285feba blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() by Yu Kuai · 2 years, 3 months ago
- 8c5035d blk-wbt: call rq_qos_add() after wb_normal is initialized by Yu Kuai · 2 years, 4 months ago
- 14a6e2e block: don't allow the same type rq_qos add more than once by Jinke Han · 2 years, 6 months ago
- 16458cf block: Use the new blk_opf_t type by Bart Van Assche · 2 years, 6 months ago
- 77e7ffd block: Use enum req_op where appropriate by Bart Van Assche · 2 years, 6 months ago
- 480d42d blk-wbt: prevent NULL pointer dereference in wb_timer_fn by Andrea Righi · 3 years, 3 months ago
- d152c68 block: add an explicit ->disk backpointer to the request_queue by Christoph Hellwig · 3 years, 5 months ago
- edb0872 block: move the bdi from the request_queue to the gendisk by Christoph Hellwig · 3 years, 5 months ago
- 76a8040 blk-wbt: make sure throttle is enabled properly by Zhang Yi · 3 years, 7 months ago
- 1d0903d blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() by Zhang Yi · 3 years, 7 months ago
- a79da21 blk-wbt: remove outdated comment by lijiazi · 3 years, 7 months ago
- 482e302 blk: wbt: remove unused parameter from wbt_should_throttle by Lei Chen · 4 years ago
- 5a20d07 block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init by Lei Chen · 4 years, 1 month ago
- df561f66 treewide: Use fallthrough pseudo-keyword by Gustavo A. R. Silva · 4 years, 5 months ago
- 4d89e1d blk-wbt: rename __wbt_update_limits to wbt_update_limits by Guoqing Jiang · 4 years, 8 months ago
- 26e0ca1 blk-wbt: remove wbt_update_limits by Guoqing Jiang · 4 years, 8 months ago
- 3a89c25 blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals by Tommi Rantala · 4 years, 9 months ago
- b84477d blk-wbt: fix performance regression in wbt scale_up/scale_down by Harshad Shirwadkar · 5 years ago
- 9677a3e block/rq_qos: implement rq_qos_ops->queue_depth_changed() by Tejun Heo · 5 years ago
- 58c898b block: add helper for checking if queue is registered by Ming Lei · 5 years ago
- 3dcf60bc block: add SPDX tags to block layer files missing licensing information by Christoph Hellwig · 6 years ago
- c83f536 blk-wbt: Declare local functions static by Bart Van Assche · 6 years ago
- d19afeb blk-wbt: export internal state via debugfs by Ming Lei · 6 years ago
- 544fbd1 block: deactivate blk_stat timer in wbt_disable_default() by Ming Lei · 6 years ago
- b6c7b58 block: convert wbt_wait() to use rq_qos_wait() by Josef Bacik · 6 years ago
- 344e9ff block: add queue_is_mq() helper by Jens Axboe · 6 years ago
- e815f40 block: add wbt_disable_default export for BFQ by Jens Axboe · 6 years ago
- b6676f6 block: remove a few unused exports by Christoph Hellwig · 6 years ago
- d533756 block: remove the unused lock argument to rq_qos_throttle by Christoph Hellwig · 6 years ago
- 3c77415 blk-wbt: kill check for legacy queue type by Jens Axboe · 6 years ago
- 5e65a203 blk-wbt: wake up all when we scale up, not down by Josef Bacik · 6 years ago
- b0a84be blk-wbt: remove dead code by Jens Axboe · 6 years ago
- 38cfb5a blk-wbt: improve waking of tasks by Jens Axboe · 6 years ago
- 061a542 blk-wbt: abstract out end IO completion handler by Jens Axboe · 6 years ago
- c125311 blk-wbt: don't maintain inflight counts if disabled by Jens Axboe · 6 years ago
- c45e6a0 blk-wbt: fix has-sleeper queueing check by Jens Axboe · 6 years ago
- b788209 blk-wbt: use wq_has_sleeper() for wq active check by Jens Axboe · 6 years ago
- ffa358d blk-wbt: move disable check into get_limit() by Jens Axboe · 6 years ago
- df60f6e blk-wbt: fix IO hang in wbt_wait() by Ming Lei · 6 years ago
- 2887e41 blk-wbt: Avoid lock contention and thundering herd issue in wbt_wait by Anchal Agarwal · 6 years ago
- c1c8038 block: remove external dependency on wbt_flags by Josef Bacik · 7 years ago
- a790504 blk-rq-qos: refactor out common elements of blk-wbt by Josef Bacik · 7 years ago
- 544ccc8d block: get rid of struct blk_issue_stat by Omar Sandoval · 7 years ago
- a8a4594 block: pass struct request instead of struct blk_issue_stat to wbt by Omar Sandoval · 7 years ago
- 934031a block: move some wbt helpers to blk-wbt.c by Omar Sandoval · 7 years ago
- 782f569 blk-wbt: throttle discards like background writes by Jens Axboe · 7 years ago
- 8bea609 blk-wbt: pass in enum wbt_flags to get_rq_wait() by Jens Axboe · 7 years ago
- 825843b blk-wbt: account any writing command as a write by Jens Axboe · 7 years ago
- 5235553d blk-wbt: account flush requests correctly by Jens Axboe · 7 years ago
- 3dfbdc4 blk-wbt: fix comments typo by weiping zhang · 7 years ago
- 62d772f blk-wbt: move wbt_clear_stat to common place in wbt_done by weiping zhang · 7 years ago
- 612ea09 blk-wbt: remove duplicated setting in wbt_init by weiping zhang · 7 years ago
- e2c5923 Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
- 6aa7de0 locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() by Mark Rutland · 7 years ago
- b5dc5d4 block,bfq: Disable writeback throttling by Luca Miccio · 7 years ago
- 2055da9 sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list naming by Ingo Molnar · 8 years ago
- ac6424b sched/wait: Rename wait_queue_t => wait_queue_entry_t by Ingo Molnar · 8 years ago
- 99c749a blk-stat: kill blk_stat_rq_ddir() by Jens Axboe · 8 years ago
- 8330cdb block: Make writeback throttling defaults consistent for SQ devices by Jan Kara · 8 years ago
- 3f19cd2 block: Fix list corruption of blk stats callback list by Jan Kara · 8 years ago
- 34dbad5 blk-stat: convert to callback-based statistics reporting by Omar Sandoval · 8 years ago
- fa2e39c blk-stat: use READ and WRITE instead of BLK_STAT_{READ,WRITE} by Omar Sandoval · 8 years ago
- dc3b17c block: Use pointer to backing_dev_info from request_queue by Jan Kara · 8 years ago
- 9eca535 block: Avoid that sparse complains about context imbalance in __wbt_wait() by Bart Van Assche · 8 years ago
- f2e0a0b block: Make wbt_wait() definition consistent with declaration by Bart Van Assche · 8 years ago
- be07e14 blk-wbt: don't throttle discard or write zeroes by Christoph Hellwig · 8 years ago
- a6f0788 block: add support for REQ_OP_WRITE_ZEROES by Chaitanya Kulkarni · 8 years ago
- d62118b blk-wbt: allow wbt to be enabled always through sysfs by Jens Axboe · 8 years ago
- fa224ee blk-wbt: cleanup disable-by-default for CFQ by Jens Axboe · 8 years ago
- 80e091d blk-wbt: allow reset of default latency through sysfs by Jens Axboe · 8 years ago
- 4121d38 blk-wbt: fix old-style function declaration by Arnd Bergmann · 8 years ago
- 382cf63 blk-wbt: use BLK_STAT_{READ,WRITE} instead of 0/1 by Jens Axboe · 8 years ago
- 8054b89 blk-wbt: remove stat ops by Jens Axboe · 8 years ago
- d8a0cbf blk-wbt: store queue instead of bdi by Jens Axboe · 8 years ago
- e34cbd3 blk-wbt: add general throttling mechanism by Jens Axboe · 8 years ago