summaryrefslogtreecommitdiff
path: root/block/blk-throttle.c
AgeCommit message (Expand)Author
2020-05-29blk-throttle: remove tg_drain_biosGuoqing Jiang
2020-05-29blk-throttle: remove blk_throtl_drainGuoqing Jiang
2019-11-07blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTATTejun Heo
2019-11-07blk-throtl: stop using blkg->stat_bytes and ->stat_iosTejun Heo
2019-09-15block: make rq sector size accessible for block statsHou Tao
2019-08-28blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn()Tejun Heo
2019-07-10blk-throttle: fix zero wait time for iops throttled groupKonstantin Khlebnikov
2019-05-31block: Fix throtl_pending_timer_fn() kernel-doc headerBart Van Assche
2018-12-07blkcg: consolidate bio_issue_init() to be a part of coreDennis Zhou
2018-12-07blkcg: associate blkg when associating a deviceDennis Zhou
2018-12-07blkcg: introduce common blkg association logicDennis Zhou
2018-12-07blkcg: convert blkg_lookup_create() to find closest blkgDennis Zhou
2018-11-16block: add queue_is_mq() helperJens Axboe
2018-11-15block: remove the queue_lock indirectionChristoph Hellwig
2018-11-15block: remove queue_lockdep_assert_heldChristoph Hellwig
2018-11-15block: remove QUEUE_FLAG_BYPASS and ->bypassChristoph Hellwig
2018-11-01blkcg: revert blkcg cleanups seriesDennis Zhou
2018-09-21blkcg: consolidate bio_issue_init to be a part of coreDennis Zhou (Facebook)
2018-09-21blkcg: always associate a bio with a blkgDennis Zhou (Facebook)
2018-09-20Blk-throttle: update to use rbtree with leftmost node cachedLiu Bo
2018-08-31blkcg: use tryget logic when associating a blkg with a bioDennis Zhou (Facebook)
2018-08-09Blk-throttle: reduce tail io latency when iops limit is enforcedLiu Bo
2018-07-09block: add bi_blkg to the bio for cgroupsJosef Bacik
2018-07-09Block: blk-throttle: set low_valid immediately once one cgroup has io.low con...Liu Bo
2018-05-30blk-throttle: return proper bool type to caller instead of 0/1Chengguang Xu
2018-05-30blk-throttle: fix potential NULL pointer dereference in throtl_select_dispatchLiu Bo
2018-05-09block: get rid of struct blk_issue_statOmar Sandoval
2018-05-09block: replace bio->bi_issue_stat with bio-specific typeOmar Sandoval
2018-01-29Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-blockLinus Torvalds
2018-01-19blk-throttle: use queue_is_rq_basedweiping zhang
2018-01-18blk-throttle: track read and write request individuallyJoseph Qi
2018-01-18blk-throttle: export io_serviced_recursive, io_service_bytes_recursiveweiping zhang
2017-12-20block-throttle: avoid double chargeShaohua Li
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook
2017-11-14Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-blockLinus Torvalds
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-10-10blk-throttle: fix null pointer dereference while throttling writeback IOsJiufei Xue
2017-10-03blk-throttle: fix possible io stall when upgrade to maxJoseph Qi
2017-09-07Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-blockLinus Torvalds
2017-08-23blk-throttle: cap discard request sizeShaohua Li
2017-07-29block: use standard blktrace API to output cgroup info for debug notesShaohua Li
2017-07-29block: always attach cgroup info into bioShaohua Li
2017-06-07blk-throttle: set default latency baseline for harddiskShaohua Li
2017-06-07blk-throttle: fix NULL pointer dereference in throtl_schedule_pending_timerJoseph Qi
2017-05-22blk-throttle: force user to configure all settings for io.lowShaohua Li
2017-05-22blk-throttle: respect 0 bps/iops settings for io.lowShaohua Li
2017-05-22blk-throttle: output some debug info in traceShaohua Li
2017-05-22blk-throttle: add hierarchy support for latency target and idle timeShaohua Li
2017-04-20blk-throttle: fix unused variable warning with BLK_DEV_THROTTLING_LOW=nJens Axboe
2017-03-28blk-throttle: add latency target supportShaohua Li