| Age | Commit message (Expand) | Author | Files | Lines |
| 7 days | blk-cgroup: delay freeing policy data after rcu grace period | Yu Kuai | 1 | -1/+9 |
| 2026-06-05 | block/cgroup: Split blkg_conf_exit() | Bart Van Assche | 1 | -8/+11 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -1/+1 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -1/+1 |
| 2026-01-29 | block: introduce blk_queue_rot() | Damien Le Moal | 1 | -4/+1 |
| 2025-09-10 | blk-mq: add QUEUE_FLAG_BIO_ISSUE_TIME | Yu Kuai | 1 | -0/+5 |
| 2025-09-10 | block: cleanup bio_issue | Yu Kuai | 1 | -11/+3 |
| 2025-06-08 | treewide, timers: Rename from_timer() to timer_container_of() | Ingo Molnar | 1 | -1/+2 |
| 2025-01-31 | block: force noio scope in blk_mq_freeze_queue | Christoph Hellwig | 1 | -2/+4 |
| 2024-02-05 | block: add blk_time_get_ns() and blk_time_get() helpers | Jens Axboe | 1 | -3/+3 |
| 2023-08-10 | block: fix bad lockdep annotation in blk-iolatency | Jens Axboe | 1 | -1/+1 |
| 2023-08-10 | block: remove init_mutex and open-code blk_iolatency_try_init | Li Lingfeng | 1 | -24/+11 |
| 2023-04-13 | blk-iolatency: Make initialization lazy | Tejun Heo | 1 | -1/+28 |
| 2023-04-13 | blk-iolatency: s/blkcg_rq_qos/iolat_rq_qos/ | Tejun Heo | 1 | -1/+1 |
| 2023-04-13 | blkcg: Restructure blkg_conf_prep() and friends | Tejun Heo | 1 | -3/+5 |
| 2023-02-14 | Revert "blk-cgroup: pin the gendisk in struct blkcg_gq" | Christoph Hellwig | 1 | -2/+2 |
| 2023-02-14 | Revert "blk-cgroup: move the cgroup information to struct gendisk" | Christoph Hellwig | 1 | -1/+1 |
| 2023-02-03 | blk-cgroup: move the cgroup information to struct gendisk | Christoph Hellwig | 1 | -1/+1 |
| 2023-02-03 | blk-cgroup: pass a gendisk to pd_alloc_fn | Christoph Hellwig | 1 | -4/+3 |
| 2023-02-03 | blk-cgroup: pass a gendisk to blkcg_{de,}activate_policy | Christoph Hellwig | 1 | -2/+2 |
| 2023-02-03 | blk-rq-qos: store a gendisk instead of request_queue in struct rq_qos | Christoph Hellwig | 1 | -7/+7 |
| 2023-02-03 | blk-rq-qos: constify rq_qos_ops | Christoph Hellwig | 1 | -1/+1 |
| 2023-02-03 | blk-rq-qos: make rq_qos_add and rq_qos_del more useful | Christoph Hellwig | 1 | -10/+4 |
| 2023-02-03 | blk-cgroup: pin the gendisk in struct blkcg_gq | Christoph Hellwig | 1 | -2/+2 |
| 2022-12-25 | treewide: Convert del_timer*() to timer_shutdown*() | Steven Rostedt (Google) | 1 | -1/+1 |
| 2022-11-01 | block: Replace struct rq_depth with unsigned int in struct iolatency_grp | Kemeng Shi | 1 | -15/+13 |
| 2022-11-01 | block: Correct comment for scale_cookie_change | Kemeng Shi | 1 | -2/+4 |
| 2022-11-01 | block: Remove redundant parent blkcg_gp check in check_scale_change | Kemeng Shi | 1 | -3/+0 |
| 2022-09-26 | blk-cgroup: pass a gendisk to blkcg_schedule_throttle | Christoph Hellwig | 1 | -1/+1 |
| 2022-09-26 | blk-iolatency: pass a gendisk to blk_iolatency_init | Christoph Hellwig | 1 | -1/+2 |
| 2022-07-20 | block: don't allow the same type rq_qos add more than once | Jinke Han | 1 | -7/+11 |
| 2022-07-12 | blk-iolatency: Use atomic{,64}_try_cmpxchg | Uros Bizjak | 1 | -7/+5 |
| 2022-05-26 | blk-iolatency: Fix inflight count imbalances and IO hangs on offline | Tejun Heo | 1 | -58/+64 |
| 2022-05-17 | blk-cgroup: always terminate io.stat lines | Wolfgang Bumiller | 1 | -5/+3 |
| 2022-03-14 | block: fix rq-qos breakage from skipping rq_qos_done_bio() | Tejun Heo | 1 | -1/+1 |
| 2022-02-11 | block: partition include/linux/blk-cgroup.h | Ming Lei | 1 | -1/+1 |
| 2021-10-18 | mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> | Christoph Hellwig | 1 | -0/+1 |
| 2021-08-30 | Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -19/+19 |
| 2021-08-16 | blk-cgroup: stop using seq_get_buf | Christoph Hellwig | 1 | -19/+19 |
| 2021-08-05 | blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() | Yu Kuai | 1 | -1/+5 |
| 2020-10-08 | block: Remove redundant 'return' statement | Baolin Wang | 1 | -1/+1 |
| 2020-07-01 | blk-iolatency: only call ktime_get() if needed | Hongnan Li | 1 | -1/+2 |
| 2019-08-28 | blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ | Tejun Heo | 1 | -1/+1 |
| 2019-08-28 | blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() | Tejun Heo | 1 | -2/+4 |
| 2019-07-16 | blkcg: allow blkcg_policy->pd_stat() to print non-debug info too | Tejun Heo | 1 | -0/+3 |
| 2019-07-05 | blk-iolatency: fix STS_AGAIN handling | Dennis Zhou | 1 | -37/+14 |
| 2019-06-20 | blk-iolatency: only account submitted bios | Dennis Zhou | 1 | -0/+4 |
| 2019-06-15 | blk-iolatency: clear use_delay when io.latency is set to zero | Tejun Heo | 1 | -1/+3 |
| 2019-04-30 | block: add SPDX tags to block layer files missing licensing information | Christoph Hellwig | 1 | -0/+1 |
| 2019-03-20 | blk-iolatency: #include "blk.h" | Bart Van Assche | 1 | -0/+1 |
| 2019-02-08 | Blk-iolatency: warn on negative inflight IO counter | Liu Bo | 1 | -1/+3 |
| 2019-02-08 | blk-iolatency: fix IO hang due to negative inflight counter | Liu Bo | 1 | -7/+45 |
| 2018-12-17 | block: fix blk-iolatency accounting underflow | Dennis Zhou | 1 | -1/+1 |
| 2018-12-07 | block: convert io-latency to use rq_qos_wait | Josef Bacik | 1 | -23/+8 |
| 2018-12-07 | blkcg: rename blkg_try_get() to blkg_tryget() | Dennis Zhou | 1 | -1/+1 |
| 2018-12-07 | blkcg: consolidate bio_issue_init() to be a part of core | Dennis Zhou | 1 | -2/+0 |
| 2018-12-07 | blkcg: associate blkg when associating a device | Dennis Zhou | 1 | -3/+1 |
| 2018-12-07 | blkcg: introduce common blkg association logic | Dennis Zhou | 1 | -8/+2 |
| 2018-12-07 | blkcg: convert blkg_lookup_create() to find closest blkg | Dennis Zhou | 1 | -12/+2 |
| 2018-12-07 | blkcg: update blkg_lookup_create() to do locking | Dennis Zhou | 1 | -1/+1 |
| 2018-12-07 | blkcg: fix ref count issue with bio_blkcg() using task_css | Dennis Zhou | 1 | -1/+1 |
| 2018-11-15 | block: remove the queue_lock indirection | Christoph Hellwig | 1 | -2/+2 |
| 2018-11-15 | block: remove the unused lock argument to rq_qos_throttle | Christoph Hellwig | 1 | -18/+6 |
| 2018-11-02 | Merge tag 'for-linus-20181102' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -2/+24 |
| 2018-11-01 | blkcg: revert blkcg cleanups series | Dennis Zhou | 1 | -2/+24 |
| 2018-10-26 | sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD | Johannes Weiner | 1 | -3/+5 |
| 2018-09-28 | blk-iolatency: keep track of previous windows stats | Josef Bacik | 1 | -7/+13 |
| 2018-09-28 | blk-iolatency: use a percentile approache for ssd's | Josef Bacik | 1 | -34/+145 |
| 2018-09-28 | blk-iolatency: deal with small samples | Josef Bacik | 1 | -1/+1 |
| 2018-09-28 | blk-iolatency: deal with nr_requests == 1 | Josef Bacik | 1 | -1/+1 |
| 2018-09-28 | blk-iolatency: use q->nr_requests directly | Josef Bacik | 1 | -3/+3 |
| 2018-09-21 | blkcg: rename blkg_try_get to blkg_tryget | Dennis Zhou (Facebook) | 1 | -1/+1 |
| 2018-09-21 | blkcg: consolidate bio_issue_init to be a part of core | Dennis Zhou (Facebook) | 1 | -2/+0 |
| 2018-09-21 | blkcg: always associate a bio with a blkg | Dennis Zhou (Facebook) | 1 | -22/+2 |
| 2018-09-21 | blkcg: update blkg_lookup_create to do locking | Dennis Zhou (Facebook) | 1 | -1/+1 |
| 2018-09-21 | blkcg: fix ref count issue with bio_blkcg using task_css | Dennis Zhou (Facebook) | 1 | -1/+1 |
| 2018-09-13 | blk-iolatency: remove set but not used variables 'changed' and 'blkiolat' | YueHaibing | 1 | -5/+0 |
| 2018-08-02 | block: make iolatency avg_lat exponentially decay | Dennis Zhou (Facebook) | 1 | -15/+45 |
| 2018-08-01 | blk-iolatency: fix blkg leak in timer_fn | Josef Bacik | 1 | -1/+1 |
| 2018-07-16 | blk-iolatency: truncate our current time | Josef Bacik | 1 | -0/+6 |
| 2018-07-16 | blk-iolatency: don't change the latency window | Josef Bacik | 1 | -10/+0 |
| 2018-07-11 | blk-iolatency: fix max_depth comparisons | Josef Bacik | 1 | -6/+6 |
| 2018-07-10 | block: iolatency: avoid 64-bit division | Arnd Bergmann | 1 | -2/+1 |
| 2018-07-09 | block: introduce blk-iolatency io controller | Josef Bacik | 1 | -0/+930 |