summaryrefslogtreecommitdiffstats
path: root/block/blk-cgroup.c
Commit message (Expand)AuthorAgeFilesLines
* blk-cgroup: fix missing put device in error path from blkg_conf_pref()Yu Kuai2021-11-191-4/+5
* blk-cgroup: synchronize blkg creation against policy deactivationYu Kuai2021-10-251-0/+10
* block: convert the rest of block to bdev_get_queuePavel Begunkov2021-10-181-8/+8
* block: move blk-throtl fast path inlineJens Axboe2021-10-181-0/+1
* blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->io...Tejun Heo2021-10-181-2/+3
* blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pdLi Jinlin2021-09-151-0/+8
* blkcg: fix memory leak in blk_iolatency_initYanfei Xu2021-09-151-4/+6
* Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-blockLinus Torvalds2021-08-301-79/+60
|\
| * block: add an explicit ->disk backpointer to the request_queueChristoph Hellwig2021-08-231-2/+2
| * blk-cgroup: stop using seq_get_bufChristoph Hellwig2021-08-161-24/+6
| * blk-cgroup: refactor blkcg_print_statChristoph Hellwig2021-08-161-74/+74
| * block: move the bdi from the request_queue to the gendiskChristoph Hellwig2021-08-091-4/+3
* | cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_syncTejun Heo2021-07-271-6/+8
|/
* blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgsYu Kuai2021-07-071-0/+15
* block: Introduce the ioprio rq-qos policyBart Van Assche2021-06-211-0/+5
* block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() callsBart Van Assche2021-06-211-5/+4
* blkcg: drop CLONE_IO check in blkcg_can_attach()Tejun Heo2021-05-241-27/+0
* cgroup: rstat: punt root-level optimization to individual controllersJohannes Weiner2021-04-301-6/+11
* Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-blockLinus Torvalds2021-02-211-10/+12
|\
| * blk-cgroup: Remove obsolete macroBaolin Wang2021-01-281-2/+0
| * blkcg: delete redundant get/put operations for queueChunguang Xu2021-01-261-5/+8
| * block: store a block_device pointer in struct bioChristoph Hellwig2021-01-241-3/+4
* | blk-cgroup: Use cond_resched() when destroy blkgsBaolin Wang2021-01-281-5/+13
|/
* block: merge struct block_device and struct hd_structChristoph Hellwig2020-12-011-4/+4
* block: move disk stat accounting to struct block_deviceChristoph Hellwig2020-12-011-1/+1
* block: simplify bdev/disk lookup in blkdev_getChristoph Hellwig2020-12-011-21/+21
* blk-cgroup: Pre-allocate tree node on blkg_conf_prepGabriel Krisman Bertazi2020-10-261-2/+12
* blk-cgroup: Fix memleak on error pathGabriel Krisman Bertazi2020-10-261-0/+1
* blkcg: add plugging support for punt bioXianting Tian2020-09-101-0/+9
* blk-iocost: implement delay adjustment hysteresisTejun Heo2020-09-011-6/+17
* blkcg: fix memleak for iolatencyYufen Yu2020-08-211-3/+5
* blk-cgroup: show global disk stats in root cgroup io.statBoris Burkov2020-07-171-2/+55
* blk-cgroup: make iostat functions visible to stat printingBoris Burkov2020-07-171-71/+71
* writeback: remove struct bdi_writeback_congestedChristoph Hellwig2020-07-081-17/+2
* block: move ->make_request_fn to struct block_device_operationsChristoph Hellwig2020-07-011-1/+1
* blk-cgroup: clean up indentationColin Ian King2020-06-301-1/+1
* blk-cgroup: remove blkcg_bio_issue_checkChristoph Hellwig2020-06-291-0/+34
* block: move the initial blkg lookup into blkg_tryget_closestChristoph Hellwig2020-06-291-19/+14
* block: bypass blkg_tryget_closest for the root_blkgChristoph Hellwig2020-06-291-5/+10
* block: merge blkg_lookup_create and __blkg_lookup_createChristoph Hellwig2020-06-291-31/+18
* block: move the bio cgroup associatation helpers to blk-cgroup.cChristoph Hellwig2020-06-291-2/+101
* Merge branch 'block-5.7' into for-5.8/blockJens Axboe2020-05-091-1/+1
|\
| * bdi: use bdi_dev_name() to get device nameYufen Yu2020-05-091-1/+1
* | blk-iocost: switch to fixed non-auto-decaying use_delayTejun Heo2020-04-301-0/+6
|/
* blkcg: don't offline parent blkcg firstTejun Heo2020-04-011-0/+16
* blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use itTejun Heo2020-04-011-3/+3
* block: simplify queue allocationChristoph Hellwig2020-03-271-1/+1
* blk-cgroup: remove blkcg_drain_queueGuoqing Jiang2019-12-121-20/+0
* blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTATTejun Heo2019-11-071-97/+0
* blk-cgroup: reimplement basic IO stats using cgroup rstatTejun Heo2019-11-071-25/+99