| Commit message (Expand) | Author | Age | Files | Lines |
* | blk-throttle: Set BIO_THROTTLED when bio has been throttled | Laibin Qiu | 2022-05-17 | 1 | -1/+2 |
* | blktrace: cleanup the __trace_note_message interface | Christoph Hellwig | 2022-05-02 | 1 | -1/+1 |
* | block: cancel all throttled bios in del_gendisk() | Yu Kuai | 2022-03-18 | 1 | -1/+35 |
* | block: avoid use-after-free on throttle data | Ming Lei | 2022-03-18 | 1 | -1/+11 |
* | block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS throttle for large IO ... | Ming Lei | 2022-02-16 | 1 | -28/+0 |
* | block: don't try to throttle split bio if iops limit isn't set | Ming Lei | 2022-02-16 | 1 | -7/+14 |
* | block: throttle split bio in case of iops limit | Ming Lei | 2022-02-16 | 1 | -3/+7 |
* | block: don't check bio in blk_throtl_dispatch_work_fn | Ming Lei | 2022-02-16 | 1 | -1/+1 |
* | block: partition include/linux/blk-cgroup.h | Ming Lei | 2022-02-11 | 1 | -1/+0 |
* | block: don't include blk-mq.h in blk.h | Christoph Hellwig | 2021-11-29 | 1 | -0/+1 |
* | block: convert the rest of block to bdev_get_queue | Pavel Begunkov | 2021-10-18 | 1 | -1/+1 |
* | block: move blk-throtl fast path inline | Jens Axboe | 2021-10-18 | 1 | -158/+3 |
* | blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() | Li Jinlin | 2021-09-07 | 1 | -0/+1 |
* | blk-throtl: optimize IOPS throttle for large IO scenarios | Chunguang Xu | 2021-08-14 | 1 | -0/+32 |
* | block: store a block_device pointer in struct bio | Christoph Hellwig | 2021-01-24 | 1 | -1/+1 |
* | blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_D... | Yu Kuai | 2020-12-02 | 1 | -0/+6 |
* | blk-throttle: Re-use the throtl_set_slice_end() | Baolin Wang | 2020-10-08 | 1 | -1/+1 |
* | blk-throttle: Open code __throtl_de/enqueue_tg() | Baolin Wang | 2020-10-08 | 1 | -17/+9 |
* | blk-throttle: Move service tree validation out of the throtl_rb_first() | Baolin Wang | 2020-10-08 | 1 | -4/+5 |
* | blk-throttle: Move the list operation after list validation | Baolin Wang | 2020-10-08 | 1 | -2/+4 |
* | blk-throttle: Fix IO hang for a corner case | Baolin Wang | 2020-10-08 | 1 | -4/+4 |
* | blk-throttle: Avoid tracking latency if low limit is invalid | Baolin Wang | 2020-10-08 | 1 | -1/+3 |
* | blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 | Baolin Wang | 2020-10-08 | 1 | -2/+6 |
* | blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() | Baolin Wang | 2020-10-08 | 1 | -3/+3 |
* | blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited | Baolin Wang | 2020-09-14 | 1 | -0/+12 |
* | blk-throttle: Avoid calculating bps/iops limitation repeatedly | Baolin Wang | 2020-09-14 | 1 | -9/+10 |
* | blk-throttle: Define readable macros instead of static variables | Baolin Wang | 2020-09-14 | 1 | -5/+5 |
* | blk-throttle: Use readable READ/WRITE macros | Baolin Wang | 2020-09-14 | 1 | -2/+2 |
* | blk-throttle: Fix some comments' typos | Baolin Wang | 2020-09-14 | 1 | -7/+7 |
* | block: rename generic_make_request to submit_bio_noacct | Christoph Hellwig | 2020-07-01 | 1 | -2/+2 |
* | blk-cgroup: remove a dead check in blk_throtl_bio | Christoph Hellwig | 2020-06-29 | 1 | -1/+1 |
* | blk-cgroup: remove blkcg_bio_issue_check | Christoph Hellwig | 2020-06-29 | 1 | -2/+3 |
* | blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio | Christoph Hellwig | 2020-06-29 | 1 | -1/+2 |
* | blk-throttle: remove tg_drain_bios | Guoqing Jiang | 2020-05-29 | 1 | -22/+0 |
* | blk-throttle: remove blk_throtl_drain | Guoqing Jiang | 2020-05-29 | 1 | -41/+0 |
* | blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT | Tejun Heo | 2019-11-07 | 1 | -0/+1 |
* | blk-throtl: stop using blkg->stat_bytes and ->stat_ios | Tejun Heo | 2019-11-07 | 1 | -9/+61 |
* | block: make rq sector size accessible for block stats | Hou Tao | 2019-09-15 | 1 | -1/+2 |
* | blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() | Tejun Heo | 2019-08-28 | 1 | -2/+4 |
* | blk-throttle: fix zero wait time for iops throttled group | Konstantin Khlebnikov | 2019-07-10 | 1 | -6/+3 |
* | block: Fix throtl_pending_timer_fn() kernel-doc header | Bart Van Assche | 2019-05-31 | 1 | -1/+1 |
* | blkcg: consolidate bio_issue_init() to be a part of core | Dennis Zhou | 2018-12-07 | 1 | -8/+0 |
* | blkcg: associate blkg when associating a device | Dennis Zhou | 2018-12-07 | 1 | -1/+0 |
* | blkcg: introduce common blkg association logic | Dennis Zhou | 2018-12-07 | 1 | -3/+3 |
* | blkcg: convert blkg_lookup_create() to find closest blkg | Dennis Zhou | 2018-12-07 | 1 | -3/+1 |
* | block: add queue_is_mq() helper | Jens Axboe | 2018-11-16 | 1 | -1/+1 |
* | block: remove the queue_lock indirection | Christoph Hellwig | 2018-11-15 | 1 | -11/+11 |
* | block: remove queue_lockdep_assert_held | Christoph Hellwig | 2018-11-15 | 1 | -1/+0 |
* | block: remove QUEUE_FLAG_BYPASS and ->bypass | Christoph Hellwig | 2018-11-15 | 1 | -3/+0 |
* | blkcg: revert blkcg cleanups series | Dennis Zhou | 2018-11-01 | 1 | -1/+12 |