aboutsummaryrefslogtreecommitdiff
path: root/block/blk-throttle.c
AgeCommit message (Expand)AuthorFilesLines
2022-03-18block: cancel all throttled bios in del_gendisk()Gravatar Yu Kuai 1-1/+35
2022-03-18block: avoid use-after-free on throttle dataGravatar Ming Lei 1-1/+11
2022-02-16block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS throttle for large IO ...Gravatar Ming Lei 1-28/+0
2022-02-16block: don't try to throttle split bio if iops limit isn't setGravatar Ming Lei 1-7/+14
2022-02-16block: throttle split bio in case of iops limitGravatar Ming Lei 1-3/+7
2022-02-16block: don't check bio in blk_throtl_dispatch_work_fnGravatar Ming Lei 1-1/+1
2022-02-11block: partition include/linux/blk-cgroup.hGravatar Ming Lei 1-1/+0
2021-11-29block: don't include blk-mq.h in blk.hGravatar Christoph Hellwig 1-0/+1
2021-10-18block: convert the rest of block to bdev_get_queueGravatar Pavel Begunkov 1-1/+1
2021-10-18block: move blk-throtl fast path inlineGravatar Jens Axboe 1-158/+3
2021-09-07blk-throttle: fix UAF by deleteing timer in blk_throtl_exit()Gravatar Li Jinlin 1-0/+1
2021-08-14blk-throtl: optimize IOPS throttle for large IO scenariosGravatar Chunguang Xu 1-0/+32
2021-01-24block: store a block_device pointer in struct bioGravatar Christoph Hellwig 1-1/+1
2020-12-02blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_D...Gravatar Yu Kuai 1-0/+6
2020-10-08blk-throttle: Re-use the throtl_set_slice_end()Gravatar Baolin Wang 1-1/+1
2020-10-08blk-throttle: Open code __throtl_de/enqueue_tg()Gravatar Baolin Wang 1-17/+9
2020-10-08blk-throttle: Move service tree validation out of the throtl_rb_first()Gravatar Baolin Wang 1-4/+5
2020-10-08blk-throttle: Move the list operation after list validationGravatar Baolin Wang 1-2/+4
2020-10-08blk-throttle: Fix IO hang for a corner caseGravatar Baolin Wang 1-4/+4
2020-10-08blk-throttle: Avoid tracking latency if low limit is invalidGravatar Baolin Wang 1-1/+3
2020-10-08blk-throttle: Avoid getting the current time if tg->last_finish_time is 0Gravatar Baolin Wang 1-2/+6
2020-10-08blk-throttle: Remove a meaningless parameter for throtl_downgrade_state()Gravatar Baolin Wang 1-3/+3
2020-09-14blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimitedGravatar Baolin Wang 1-0/+12
2020-09-14blk-throttle: Avoid calculating bps/iops limitation repeatedlyGravatar Baolin Wang 1-9/+10
2020-09-14blk-throttle: Define readable macros instead of static variablesGravatar Baolin Wang 1-5/+5
2020-09-14blk-throttle: Use readable READ/WRITE macrosGravatar Baolin Wang 1-2/+2
2020-09-14blk-throttle: Fix some comments' typosGravatar Baolin Wang 1-7/+7
2020-07-01block: rename generic_make_request to submit_bio_noacctGravatar Christoph Hellwig 1-2/+2
2020-06-29blk-cgroup: remove a dead check in blk_throtl_bioGravatar Christoph Hellwig 1-1/+1
2020-06-29blk-cgroup: remove blkcg_bio_issue_checkGravatar Christoph Hellwig 1-2/+3
2020-06-29blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bioGravatar Christoph Hellwig 1-1/+2
2020-05-29blk-throttle: remove tg_drain_biosGravatar Guoqing Jiang 1-22/+0
2020-05-29blk-throttle: remove blk_throtl_drainGravatar Guoqing Jiang 1-41/+0
2019-11-07blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTATGravatar Tejun Heo 1-0/+1
2019-11-07blk-throtl: stop using blkg->stat_bytes and ->stat_iosGravatar Tejun Heo 1-9/+61
2019-09-15block: make rq sector size accessible for block statsGravatar Hou Tao 1-1/+2
2019-08-28blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn()Gravatar Tejun Heo 1-2/+4
2019-07-10blk-throttle: fix zero wait time for iops throttled groupGravatar Konstantin Khlebnikov 1-6/+3
2019-05-31block: Fix throtl_pending_timer_fn() kernel-doc headerGravatar Bart Van Assche 1-1/+1
2018-12-07blkcg: consolidate bio_issue_init() to be a part of coreGravatar Dennis Zhou 1-8/+0
2018-12-07blkcg: associate blkg when associating a deviceGravatar Dennis Zhou 1-1/+0
2018-12-07blkcg: introduce common blkg association logicGravatar Dennis Zhou 1-3/+3
2018-12-07blkcg: convert blkg_lookup_create() to find closest blkgGravatar Dennis Zhou 1-3/+1
2018-11-16block: add queue_is_mq() helperGravatar Jens Axboe 1-1/+1
2018-11-15block: remove the queue_lock indirectionGravatar Christoph Hellwig 1-11/+11
2018-11-15block: remove queue_lockdep_assert_heldGravatar Christoph Hellwig 1-1/+0
2018-11-15block: remove QUEUE_FLAG_BYPASS and ->bypassGravatar Christoph Hellwig 1-3/+0
2018-11-01blkcg: revert blkcg cleanups seriesGravatar Dennis Zhou 1-1/+12
2018-09-21blkcg: consolidate bio_issue_init to be a part of coreGravatar Dennis Zhou (Facebook) 1-8/+0
2018-09-21blkcg: always associate a bio with a blkgGravatar Dennis Zhou (Facebook) 1-4/+1