| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -3/+3 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -4/+3 |
| 2025-06-08 | treewide, timers: Rename from_timer() to timer_container_of() | Ingo Molnar | 1 | -1/+1 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 1 | -1/+1 |
| 2024-05-09 | blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOW | Yu Kuai | 1 | -3/+0 |
| 2024-03-06 | block: prevent division by zero in blk_rq_stat_sum() | Roman Smirnov | 1 | -1/+1 |
| 2023-04-13 | blk-mq: include <linux/blk-mq.h> in block/blk-mq.h | Christoph Hellwig | 1 | -1/+0 |
| 2023-04-13 | blk-stat: fix QUEUE_FLAG_STATS clear | Chengming Zhou | 1 | -2/+2 |
| 2023-03-20 | blk-mq: remove hybrid polling | Keith Busch | 1 | -18/+0 |
| 2023-02-03 | block: don't call blk_throtl_stat_add for non-READ/WRITE commands | Christoph Hellwig | 1 | -1/+2 |
| 2021-12-14 | block: make queue stat accounting a reference | Jens Axboe | 1 | -5/+16 |
| 2021-11-29 | block: only allocate poll_stats if there's a user of them | Jens Axboe | 1 | -0/+18 |
| 2020-09-01 | blk-stat: make q->stats->lock irqsafe | Tejun Heo | 1 | -6/+11 |
| 2019-10-07 | blk-stat: Optimise blk_stat_add() | Pavel Begunkov | 1 | -3/+4 |
| 2019-04-30 | block: add SPDX tags to block layer files missing licensing information | Christoph Hellwig | 1 | -0/+1 |
| 2018-11-15 | block: remove a few unused exports | Christoph Hellwig | 1 | -4/+0 |
| 2018-09-27 | block: export blk_stat_enable_accounting() | Omar Sandoval | 1 | -0/+1 |
| 2018-07-09 | blk-stat: export helpers for modifying blk_rq_stat | Josef Bacik | 1 | -8/+8 |
| 2018-05-09 | block: consolidate struct request timestamp fields | Omar Sandoval | 1 | -3/+2 |
| 2018-05-09 | block: get rid of struct blk_issue_stat | Omar Sandoval | 1 | -5/+2 |
| 2018-03-08 | block: Protect queue flag changes with the queue lock | Bart Van Assche | 1 | -3/+3 |
| 2018-03-08 | block: Use the queue_flag_*() functions instead of open-coding these | Bart Van Assche | 1 | -3/+3 |
| 2017-11-21 | treewide: setup_timer() -> timer_setup() | Kees Cook | 1 | -3/+3 |
| 2017-10-10 | blk-stat: delete useless code | Shaohua Li | 1 | -38/+7 |
| 2017-05-10 | blk-stat: don't use this_cpu_ptr() in a preemptable section | Jens Axboe | 1 | -7/+10 |
| 2017-04-21 | blk-stat: kill blk_stat_rq_ddir() | Jens Axboe | 1 | -6/+0 |
| 2017-04-20 | blk-stat: convert blk-stat bucket callback to signed | Stephen Bates | 1 | -2/+4 |
| 2017-03-28 | blk-throttle: add a mechanism to estimate IO latency | Shaohua Li | 1 | -1/+14 |
| 2017-03-21 | block: fix stacked driver stats init and free | Jens Axboe | 1 | -1/+2 |
| 2017-03-21 | blk-stat: convert to callback-based statistics reporting | Omar Sandoval | 1 | -161/+144 |
| 2017-03-21 | blk-stat: move BLK_RQ_STAT_BATCH definition to blk-stat.c | Omar Sandoval | 1 | -0/+2 |
| 2017-03-21 | blk-stat: use READ and WRITE instead of BLK_STAT_{READ,WRITE} | Omar Sandoval | 1 | -41/+39 |
| 2017-03-21 | blk-stat: fix blk_stat_sum() if all samples are batched | Omar Sandoval | 1 | -2/+2 |
| 2016-12-09 | blk-stat: fix a few cases of missing batch flushing | Jens Axboe | 1 | -0/+8 |
| 2016-12-02 | blk-stat: fix a typo | Shaohua Li | 1 | -1/+1 |
| 2016-11-10 | block: add scalable completion tracking of requests | Jens Axboe | 1 | -0/+248 |