- 27b13e2 blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" by Ming Lei · 1 year, 4 months ago
- 2dd710d blk-throttle: check for overflow in calculate_bytes_allowed by Khazhismel Kumykov · 1 year, 5 months ago
- eead005 blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() by Yu Kuai · 1 year, 7 months ago
- e8368b5 blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() by Yu Kuai · 1 year, 7 months ago
- bb8d558 blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative by Yu Kuai · 1 year, 7 months ago
- ef10039 blk-throttle: print signed value 'carryover_bytes/ios' for user by Yu Kuai · 1 year, 7 months ago
- ad7c3b4 blk-throttle: Fix io statistics for cgroup v1 by Jinke Han · 1 year, 10 months ago
- 8e15dfb blk-throttle: only enable blk-stat when BLK_DEV_THROTTLING_LOW by Chengming Zhou · 1 year, 11 months ago
- faffaab blkcg: Restructure blkg_conf_prep() and friends by Tejun Heo · 1 year, 11 months ago
- a06377c Revert "blk-cgroup: pin the gendisk in struct blkcg_gq" by Christoph Hellwig · 2 years, 1 month ago
- b4e94f9 Revert "blk-cgroup: delay calling blkcg_exit_disk until disk_release" by Christoph Hellwig · 2 years, 1 month ago
- 1231039 Revert "blk-cgroup: move the cgroup information to struct gendisk" by Christoph Hellwig · 2 years, 1 month ago
- c43332f blk-cgroup: delay calling blkcg_exit_disk until disk_release by Christoph Hellwig · 2 years, 1 month ago
- 3f13ab7 blk-cgroup: move the cgroup information to struct gendisk by Christoph Hellwig · 2 years, 1 month ago
- 0a0b4f7 blk-cgroup: pass a gendisk to pd_alloc_fn by Christoph Hellwig · 2 years, 1 month ago
- 40e4996 blk-cgroup: pass a gendisk to blkcg_{de,}activate_policy by Christoph Hellwig · 2 years, 1 month ago
- 84d7d46 blk-cgroup: pin the gendisk in struct blkcg_gq by Christoph Hellwig · 2 years, 1 month ago
- eea3e8b blk-throttle: Use more suitable time_after check for update of slice_start by Kemeng Shi · 2 years, 3 months ago
- 9c9f209d blk-throttle: remove repeat check of elapsed time by Kemeng Shi · 2 years, 3 months ago
- e3031d4 blk-throttle: remove incorrect comment for tg_last_low_overflow_time by Kemeng Shi · 2 years, 3 months ago
- 009df34 blk-throttle: fix typo in comment of throtl_adjusted_limit by Kemeng Shi · 2 years, 3 months ago
- a4d508e blk-throttle: simpfy low limit reached check in throtl_tg_can_upgrade by Kemeng Shi · 2 years, 3 months ago
- 183daeb blk-throttle: correct calculation of wait time in tg_may_dispatch by Kemeng Shi · 2 years, 3 months ago
- eb18479 blk-throttle: ignore cgroup without io queued in blk_throtl_cancel_bios by Kemeng Shi · 2 years, 3 months ago
- 84aca0a blk-throttle: Fix that bps of child could exceed bps limited in parent by Kemeng Shi · 2 years, 3 months ago
- f56019a blk-throttle: correct stale comment in throtl_pd_init by Kemeng Shi · 2 years, 3 months ago
- cad9266 blk-throttle: pass a gendisk to blk_throtl_cancel_bios by Christoph Hellwig · 2 years, 6 months ago
- 5f6dc75 blk-throttle: pass a gendisk to blk_throtl_register_queue by Christoph Hellwig · 2 years, 6 months ago
- e13793b blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exit by Christoph Hellwig · 2 years, 6 months ago
- 81c7a63 blk-throttle: improve bypassing bios checkings by Yu Kuai · 2 years, 6 months ago
- 8549674 blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT by Yu Kuai · 2 years, 6 months ago
- c013710 blk-throttle: cleanup tg_update_disptime() by Yu Kuai · 2 years, 7 months ago
- 8c25ed0 blk-throttle: calling throtl_dequeue/enqueue_tg in pairs by Yu Kuai · 2 years, 7 months ago
- 7e9c5c5 blk-throttle: use 'READ/WRITE' instead of '0/1' by Yu Kuai · 2 years, 7 months ago
- a880ae9 blk-throttle: fix io hung due to configuration updates by Yu Kuai · 2 years, 6 months ago
- 681cd46 blk-throttle: factor out code to calculate ios/bytes_allowed by Yu Kuai · 2 years, 6 months ago
- 8d6bbaa blk-throttle: prevent overflow while calculating wait time by Yu Kuai · 2 years, 6 months ago
- 320fb0f blk-throttle: fix that io throttle can only work for single bio by Yu Kuai · 2 years, 6 months ago
- 2d8f7a3 blk-throttle: clean up codes that can't be reached by Yu Kuai · 2 years, 6 months ago
- 77e7ffd block: Use enum req_op where appropriate by Bart Van Assche · 2 years, 8 months ago
- 5a011f88 blk-throttle: Set BIO_THROTTLED when bio has been throttled by Laibin Qiu · 3 years ago
- f4a6a61 blktrace: cleanup the __trace_note_message interface by Christoph Hellwig · 2 years, 11 months ago
- 8f9e7b65 block: cancel all throttled bios in del_gendisk() by Yu Kuai · 3 years ago
- ee37edd block: avoid use-after-free on throttle data by Ming Lei · 3 years ago
- 34841e6 block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS throttle for large IO scenarios") by Ming Lei · 3 years, 1 month ago
- 5a93b60 block: don't try to throttle split bio if iops limit isn't set by Ming Lei · 3 years, 1 month ago
- 9f5ede3 block: throttle split bio in case of iops limit by Ming Lei · 3 years, 1 month ago
- 3f98c75 block: don't check bio in blk_throtl_dispatch_work_fn by Ming Lei · 3 years, 1 month ago
- 672fdcf block: partition include/linux/blk-cgroup.h by Ming Lei · 3 years, 1 month ago
- e4a19f7 block: don't include blk-mq.h in blk.h by Christoph Hellwig · 3 years, 4 months ago
- ed6cdde block: convert the rest of block to bdev_get_queue by Pavel Begunkov · 3 years, 5 months ago
- a7b36ee block: move blk-throtl fast path inline by Jens Axboe · 3 years, 5 months ago
- 884f0e8 blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() by Li Jinlin · 3 years, 6 months ago
- 4f1e963 blk-throtl: optimize IOPS throttle for large IO scenarios by Chunguang Xu · 3 years, 7 months ago
- 309dca30 block: store a block_device pointer in struct bio by Christoph Hellwig · 4 years, 2 months ago
- acaf523 blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off by Yu Kuai · 4 years, 3 months ago
- 1da30f9 blk-throttle: Re-use the throtl_set_slice_end() by Baolin Wang · 4 years, 5 months ago
- 2937967 blk-throttle: Open code __throtl_de/enqueue_tg() by Baolin Wang · 4 years, 5 months ago
- 2397611 blk-throttle: Move service tree validation out of the throtl_rb_first() by Baolin Wang · 4 years, 5 months ago
- b7b609d blk-throttle: Move the list operation after list validation by Baolin Wang · 4 years, 5 months ago
- 5b7048b blk-throttle: Fix IO hang for a corner case by Baolin Wang · 4 years, 5 months ago
- b185efa blk-throttle: Avoid tracking latency if low limit is invalid by Baolin Wang · 4 years, 5 months ago
- 7901601 blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 by Baolin Wang · 4 years, 5 months ago
- 4247d9c8 blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() by Baolin Wang · 4 years, 5 months ago
- 87fbeb8 blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited by Baolin Wang · 4 years, 6 months ago
- 4599ea4 blk-throttle: Avoid calculating bps/iops limitation repeatedly by Baolin Wang · 4 years, 6 months ago
- e675df2 blk-throttle: Define readable macros instead of static variables by Baolin Wang · 4 years, 6 months ago
- ff8b22c blk-throttle: Use readable READ/WRITE macros by Baolin Wang · 4 years, 6 months ago
- b53b072 blk-throttle: Fix some comments' typos by Baolin Wang · 4 years, 6 months ago
- ed00aab block: rename generic_make_request to submit_bio_noacct by Christoph Hellwig · 4 years, 8 months ago
- a2e83ef blk-cgroup: remove a dead check in blk_throtl_bio by Christoph Hellwig · 4 years, 9 months ago
- db18a53 blk-cgroup: remove blkcg_bio_issue_check by Christoph Hellwig · 4 years, 9 months ago
- 93b8063 blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio by Christoph Hellwig · 4 years, 9 months ago
- 32e3374 blk-throttle: remove tg_drain_bios by Guoqing Jiang · 4 years, 10 months ago
- b774123 blk-throttle: remove blk_throtl_drain by Guoqing Jiang · 4 years, 10 months ago
- 1d156646 blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT by Tejun Heo · 5 years ago
- 7ca4643 blk-throtl: stop using blkg->stat_bytes and ->stat_ios by Tejun Heo · 5 years ago
- 3d24430 block: make rq sector size accessible for block stats by Hou Tao · 6 years ago
- cf09a8e blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() by Tejun Heo · 6 years ago
- 3a10f99 blk-throttle: fix zero wait time for iops throttled group by Konstantin Khlebnikov · 6 years ago
- 216382d block: Fix throtl_pending_timer_fn() kernel-doc header by Bart Van Assche · 6 years ago
- e439bed blkcg: consolidate bio_issue_init() to be a part of core by Dennis Zhou · 6 years ago
- 5cdf2e3 blkcg: associate blkg when associating a device by Dennis Zhou · 6 years ago
- 2268c0f blkcg: introduce common blkg association logic by Dennis Zhou · 6 years ago
- beea9da blkcg: convert blkg_lookup_create() to find closest blkg by Dennis Zhou · 6 years ago
- 344e9ff block: add queue_is_mq() helper by Jens Axboe · 6 years ago
- 0d945c1 block: remove the queue_lock indirection by Christoph Hellwig · 6 years ago
- 373e4af3 block: remove queue_lockdep_assert_held by Christoph Hellwig · 6 years ago
- 8f4236d block: remove QUEUE_FLAG_BYPASS and ->bypass by Christoph Hellwig · 6 years ago
- b5f2954 blkcg: revert blkcg cleanups series by Dennis Zhou · 6 years ago
- 5bf9a1f blkcg: consolidate bio_issue_init to be a part of core by Dennis Zhou (Facebook) · 6 years ago
- a7b39b4 blkcg: always associate a bio with a blkg by Dennis Zhou (Facebook) · 6 years ago
- 9ff0125 Blk-throttle: update to use rbtree with leftmost node cached by Liu Bo · 7 years ago
- 3111885 blkcg: use tryget logic when associating a blkg with a bio by Dennis Zhou (Facebook) · 7 years ago
- 991f61f Blk-throttle: reduce tail io latency when iops limit is enforced by Liu Bo · 7 years ago
- 08e18ea block: add bi_blkg to the bio for cgroups by Josef Bacik · 7 years ago
- 43ada78 Block: blk-throttle: set low_valid immediately once one cgroup has io.low configured by Liu Bo · 7 years ago
- 0b6bad7 blk-throttle: return proper bool type to caller instead of 0/1 by Chengguang Xu · 7 years ago
- 2ab74cd blk-throttle: fix potential NULL pointer dereference in throtl_select_dispatch by Liu Bo · 7 years ago
- 544ccc8d block: get rid of struct blk_issue_stat by Omar Sandoval · 7 years ago