summaryrefslogtreecommitdiffstats
path: root/block/blk-cgroup.c
Commit message (Expand)AuthorAgeFilesLines
* blk-cgroup: fix missing pd_online_fn() while activating policyYu Kuai2023-02-061-0/+4
* block: fix bio_clone_blkg_association() to associate with proper blkcg_gqJan Kara2022-06-091-6/+2
* blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pdLi Jinlin2021-09-301-0/+8
* blk-cgroup: Use cond_resched() when destroy blkgsBaolin Wang2021-02-131-5/+13
* blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostatsChristoph Hellwig2020-11-141-0/+1
* 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
* blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive()Tejun Heo2019-11-071-83/+0
* blkcg: make blkcg_print_stat() print stats only for online blkgsTejun Heo2019-11-061-5/+8
* blkcg: Fix multiple bugs in blkcg_activate_policy()Tejun Heo2019-10-151-18/+51
* bfq: Fix bfq linkage errorPavel Begunkov2019-09-141-0/+2
* blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep()Tejun Heo2019-08-281-19/+43
* blkcg: make ->cpd_init_fn() optionalTejun Heo2019-08-281-1/+2
* blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn()Tejun Heo2019-08-281-3/+3
* blkcg: allow blkcg_policy->pd_stat() to print non-debug info tooTejun Heo2019-07-161-6/+3
* blkcg: implement REQ_CGROUP_PUNTTejun Heo2019-07-101-0/+53
* cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usagesTejun Heo2019-07-101-0/+1
* blk-cgroup: turn on psi memstall stuffJosef Bacik2019-07-101-5/+7
* blk-cgroup: move struct blkg_stat to bfqChristoph Hellwig2019-06-201-56/+0
* blk-cgroup: introduce a new struct blkg_rwstat_sampleChristoph Hellwig2019-06-201-20/+19
* blk-cgroup: pass blkg_rwstat structures by referenceChristoph Hellwig2019-06-201-15/+16
* blk-cgroup: factor out a helper to read rwstat counterChristoph Hellwig2019-06-201-3/+2
* blkcg: blkcg_activate_policy() should initialize ancestors firstTejun Heo2019-06-151-1/+2
* blkcg: perpcu_ref init/exit should be done from blkg_alloc/free()Tejun Heo2019-06-151-9/+4
* blkcg: update blkcg_print_stat() to handle larger outputsTejun Heo2019-06-151-2/+6
* block: Drop unlikely before IS_ERR(_OR_NULL)Kefeng Wang2019-06-051-1/+1
* block: add SPDX tags to block layer files missing licensing informationChristoph Hellwig2019-04-301-0/+1
* blkcg: Fix kernel-doc warningsBart Van Assche2019-03-201-4/+5