summaryrefslogtreecommitdiffstats
path: root/block/blk-throttle.c
Commit message (Expand)AuthorAgeFilesLines
* blk-throttle: remove more latency dead-codeDr. David Alan Gilbert2024-07-271-11/+0
* blk-throttle: fix lower control under super low iops limitYu Kuai2024-06-281-0/+3
* blk-throttle: Fix incorrect display of io.maxWaiman Long2024-05-301-12/+12
* blk-throttle: remove unused struct 'avg_latency_bucket'Dr. David Alan Gilbert2024-05-221-5/+0
* blk-throttle: delay initialization until configurationYu Kuai2024-05-091-41/+73
* blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOWYu Kuai2024-05-091-850/+38
* blk-throttle: Only use seq_printf() in tg_prfill_limit()John Garry2024-04-011-25/+26
* blk-throttle: Eliminate redundant checks for data directionTang Yizhou2024-02-051-2/+2
* block: add blk_time_get_ns() and blk_time_get() helpersJens Axboe2024-02-051-3/+3
* blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"Ming Lei2023-11-171-0/+2
* blk-throttle: check for overflow in calculate_bytes_allowedKhazhismel Kumykov2023-10-201-0/+6
* blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice()Yu Kuai2023-08-301-8/+13
* blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()Yu Kuai2023-08-301-45/+41
* blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negativeYu Kuai2023-08-301-6/+5
* blk-throttle: print signed value 'carryover_bytes/ios' for userYu Kuai2023-08-301-1/+1
* blk-throttle: Fix io statistics for cgroup v1Jinke Han2023-06-251-6/+0
* blk-throttle: only enable blk-stat when BLK_DEV_THROTTLING_LOWChengming Zhou2023-04-131-1/+2
* blkcg: Restructure blkg_conf_prep() and friendsTejun Heo2023-04-131-6/+10
* Revert "blk-cgroup: pin the gendisk in struct blkcg_gq"Christoph Hellwig2023-02-141-2/+2
* Revert "blk-cgroup: delay calling blkcg_exit_disk until disk_release"Christoph Hellwig2023-02-141-2/+1
* Revert "blk-cgroup: move the cgroup information to struct gendisk"Christoph Hellwig2023-02-141-10/+6
* blk-cgroup: delay calling blkcg_exit_disk until disk_releaseChristoph Hellwig2023-02-091-1/+2
* blk-cgroup: move the cgroup information to struct gendiskChristoph Hellwig2023-02-031-6/+10
* blk-cgroup: pass a gendisk to pd_alloc_fnChristoph Hellwig2023-02-031-4/+3
* blk-cgroup: pass a gendisk to blkcg_{de,}activate_policyChristoph Hellwig2023-02-031-2/+2
* blk-cgroup: pin the gendisk in struct blkcg_gqChristoph Hellwig2023-02-031-2/+2
* blk-throttle: Use more suitable time_after check for update of slice_startKemeng Shi2022-12-051-1/+1
* blk-throttle: remove repeat check of elapsed timeKemeng Shi2022-12-051-2/+6
* blk-throttle: remove incorrect comment for tg_last_low_overflow_timeKemeng Shi2022-12-051-1/+0
* blk-throttle: fix typo in comment of throtl_adjusted_limitKemeng Shi2022-12-051-1/+1
* blk-throttle: simpfy low limit reached check in throtl_tg_can_upgradeKemeng Shi2022-12-051-13/+18
* blk-throttle: correct calculation of wait time in tg_may_dispatchKemeng Shi2022-12-051-25/+13
* blk-throttle: ignore cgroup without io queued in blk_throtl_cancel_biosKemeng Shi2022-12-051-1/+12
* blk-throttle: Fix that bps of child could exceed bps limited in parentKemeng Shi2022-12-051-1/+1
* blk-throttle: correct stale comment in throtl_pd_initKemeng Shi2022-12-051-2/+3
* blk-throttle: pass a gendisk to blk_throtl_cancel_biosChristoph Hellwig2022-09-261-1/+2
* blk-throttle: pass a gendisk to blk_throtl_register_queueChristoph Hellwig2022-09-261-1/+2
* blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exitChristoph Hellwig2022-09-261-2/+5
* blk-throttle: improve bypassing bios checkingsYu Kuai2022-09-241-4/+9
* blk-throttle: remove THROTL_TG_HAS_IOPS_LIMITYu Kuai2022-09-241-14/+2
* blk-throttle: cleanup tg_update_disptime()Yu Kuai2022-09-121-4/+7
* blk-throttle: calling throtl_dequeue/enqueue_tg in pairsYu Kuai2022-09-121-2/+2
* blk-throttle: use 'READ/WRITE' instead of '0/1'Yu Kuai2022-09-121-3/+3
* blk-throttle: fix io hung due to configuration updatesYu Kuai2022-09-121-6/+52
* blk-throttle: factor out code to calculate ios/bytes_allowedYu Kuai2022-09-121-24/+35
* blk-throttle: prevent overflow while calculating wait timeYu Kuai2022-09-121-5/+3
* blk-throttle: fix that io throttle can only work for single bioYu Kuai2022-09-121-14/+6
* blk-throttle: clean up codes that can't be reachedYu Kuai2022-09-041-34/+56
* block: Use enum req_op where appropriateBart Van Assche2022-07-141-3/+4
* blk-throttle: Set BIO_THROTTLED when bio has been throttledLaibin Qiu2022-05-171-1/+2