path: root/block/blk-stat.c
AgeCommit message (Expand)Author
2020-09-01blk-stat: make q->stats->lock irqsafeTejun Heo
2019-10-07blk-stat: Optimise blk_stat_add()Pavel Begunkov
2019-04-30block: add SPDX tags to block layer files missing licensing informationChristoph Hellwig
2018-11-15block: remove a few unused exportsChristoph Hellwig
2018-09-27block: export blk_stat_enable_accounting()Omar Sandoval
2018-07-09blk-stat: export helpers for modifying blk_rq_statJosef Bacik
2018-05-09block: consolidate struct request timestamp fieldsOmar Sandoval
2018-05-09block: get rid of struct blk_issue_statOmar Sandoval
2018-03-08block: Protect queue flag changes with the queue lockBart Van Assche
2018-03-08block: Use the queue_flag_*() functions instead of open-coding theseBart Van Assche
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook
2017-10-10blk-stat: delete useless codeShaohua Li
2017-05-10blk-stat: don't use this_cpu_ptr() in a preemptable sectionJens Axboe
2017-04-21blk-stat: kill blk_stat_rq_ddir()Jens Axboe
2017-04-20blk-stat: convert blk-stat bucket callback to signedStephen Bates
2017-03-28blk-throttle: add a mechanism to estimate IO latencyShaohua Li
2017-03-21block: fix stacked driver stats init and freeJens Axboe
2017-03-21blk-stat: convert to callback-based statistics reportingOmar Sandoval
2017-03-21blk-stat: move BLK_RQ_STAT_BATCH definition to blk-stat.cOmar Sandoval
2017-03-21blk-stat: use READ and WRITE instead of BLK_STAT_{READ,WRITE}Omar Sandoval
2017-03-21blk-stat: fix blk_stat_sum() if all samples are batchedOmar Sandoval
2016-12-09blk-stat: fix a few cases of missing batch flushingJens Axboe
2016-12-02blk-stat: fix a typoShaohua Li
2016-11-10block: add scalable completion tracking of requestsJens Axboe