summaryrefslogtreecommitdiff
path: root/block/blk-stat.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-06block: prevent division by zero in blk_rq_stat_sum()Roman Smirnov1-1/+1
2023-04-13blk-mq: include <linux/blk-mq.h> in block/blk-mq.hChristoph Hellwig1-1/+0
2023-04-13blk-stat: fix QUEUE_FLAG_STATS clearChengming Zhou1-2/+2
2023-03-21blk-mq: remove hybrid pollingKeith Busch1-18/+0
2023-02-03block: don't call blk_throtl_stat_add for non-READ/WRITE commandsChristoph Hellwig1-1/+2
2021-12-15block: make queue stat accounting a referenceJens Axboe1-5/+16
2021-11-29block: only allocate poll_stats if there's a user of themJens Axboe1-0/+18
2020-09-02blk-stat: make q->stats->lock irqsafeTejun Heo1-6/+11
2019-10-08blk-stat: Optimise blk_stat_add()Pavel Begunkov1-3/+4
2019-05-01block: add SPDX tags to block layer files missing licensing informationChristoph Hellwig1-0/+1
2018-11-15block: remove a few unused exportsChristoph Hellwig1-4/+0
2018-09-28block: export blk_stat_enable_accounting()Omar Sandoval1-0/+1
2018-07-09blk-stat: export helpers for modifying blk_rq_statJosef Bacik1-8/+8
2018-05-09block: consolidate struct request timestamp fieldsOmar Sandoval1-3/+2
2018-05-09block: get rid of struct blk_issue_statOmar Sandoval1-5/+2
2018-03-09block: Protect queue flag changes with the queue lockBart Van Assche1-3/+3
2018-03-09block: Use the queue_flag_*() functions instead of open-coding theseBart Van Assche1-3/+3
2017-11-22treewide: setup_timer() -> timer_setup()Kees Cook1-3/+3
2017-10-10blk-stat: delete useless codeShaohua Li1-38/+7
2017-05-10blk-stat: don't use this_cpu_ptr() in a preemptable sectionJens Axboe1-7/+10
2017-04-21blk-stat: kill blk_stat_rq_ddir()Jens Axboe1-6/+0
2017-04-21blk-stat: convert blk-stat bucket callback to signedStephen Bates1-2/+4
2017-03-28blk-throttle: add a mechanism to estimate IO latencyShaohua Li1-1/+14
2017-03-22block: fix stacked driver stats init and freeJens Axboe1-1/+2
2017-03-21blk-stat: convert to callback-based statistics reportingOmar Sandoval1-164/+147
2017-03-21blk-stat: move BLK_RQ_STAT_BATCH definition to blk-stat.cOmar Sandoval1-0/+2
2017-03-21blk-stat: use READ and WRITE instead of BLK_STAT_{READ,WRITE}Omar Sandoval1-41/+39
2017-03-21blk-stat: fix blk_stat_sum() if all samples are batchedOmar Sandoval1-2/+2
2016-12-09blk-stat: fix a few cases of missing batch flushingJens Axboe1-0/+8
2016-12-03blk-stat: fix a typoShaohua Li1-1/+1
2016-11-10block: add scalable completion tracking of requestsJens Axboe1-0/+248