summaryrefslogtreecommitdiffstats
path: root/block/blk-cgroup.c
Commit message (Expand)AuthorAgeFilesLines
* blk-cgroup: properly pin the parent in blkcg_css_onlineChris Mason2022-11-141-1/+1
* blk-cgroup: don't update the blkg lookup hint in blkg_conf_prepChristoph Hellwig2022-09-271-13/+4
* blk-cgroup: pass a gendisk to the blkg allocation helpersChristoph Hellwig2022-09-261-28/+28
* blk-cgroup: pass a gendisk to blkcg_schedule_throttleChristoph Hellwig2022-09-261-3/+5
* blk-cgroup: pass a gendisk to blkg_destroy_allChristoph Hellwig2022-09-261-9/+4
* blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exitChristoph Hellwig2022-09-261-3/+3
* blk-iolatency: pass a gendisk to blk_iolatency_initChristoph Hellwig2022-09-261-1/+1
* blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exitChristoph Hellwig2022-09-261-2/+2
* blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_exit_queueChristoph Hellwig2022-09-261-20/+5
* blk-cgroup: remove blkg_lookup_checkChristoph Hellwig2022-09-261-26/+10
* blk-cgroup: cleanup the blkg_lookup family of functionsChristoph Hellwig2022-09-261-23/+15
* blk-cgroup: remove open coded blkg_lookup instancesChristoph Hellwig2022-09-261-3/+3
* blk-cgroup: remove blk_queue_root_blkgChristoph Hellwig2022-09-261-2/+1
* blk-cgroup: fix error unwinding in blkcg_init_queueChristoph Hellwig2022-09-261-6/+7
* blk-cgroup: Use atomic{,64}_try_cmpxchgUros Bizjak2022-07-121-1/+1
* blk-cgroup: factor out blkcg_free_all_cpd()Jason Yan2022-06-291-18/+18
* blk-cgroup: factor out blkcg_iostat_update()Jason Yan2022-06-291-17/+20
* blk-ioprio: Convert from rqos policy to direct callJan Kara2022-06-271-0/+1
* block: fix bio_clone_blkg_association() to associate with proper blkcg_gqJan Kara2022-06-021-6/+2
* blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE()Jens Axboe2022-05-181-1/+0
* blk-cgroup: Remove unnecessary rcu_read_lock/unlock()Fanjun Kong2022-05-171-3/+1
* blk-cgroup: always terminate io.stat linesWolfgang Bumiller2022-05-171-7/+2
* blk-cgroup: cleanup blkcg_maybe_throttle_currentChristoph Hellwig2022-05-021-7/+1
* blk-cgroup: cleanup blk_cgroup_congestedChristoph Hellwig2022-05-021-5/+1
* blk-cgroup: move blkcg_css to blk-cgroup.cChristoph Hellwig2022-05-021-0/+17
* blk-cgroup: replace bio_blkcg with bio_blkcg_cssChristoph Hellwig2022-05-021-1/+17
* blk-cgroup: move struct blkcg to block/blk-cgroup.hChristoph Hellwig2022-05-021-1/+8
* blk-cgroup: move blkcg_{pin,unpin}_online out of lineChristoph Hellwig2022-05-021-23/+65
* blk-cgroup: move blk_cgroup_congested out lineChristoph Hellwig2022-05-021-0/+20
* Merge tag 'for-5.18/block-2022-04-01' of git://git.kernel.dk/linux-blockLinus Torvalds2022-04-011-10/+22
|\
| * block: avoid calling blkg_free() in atomic contextMing Lei2022-03-221-10/+22
* | Merge tag 'ptrace-cleanups-for-v5.18' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2022-03-281-1/+1
|\ \ | |/ |/|
| * resume_user_mode: Move to resume_user_mode.hEric W. Biederman2022-03-101-1/+1
* | block: let blkcg_gq grab request queue's refcntMing Lei2022-03-181-0/+5
* | blk-cgroup: set blkg iostat after percpu stat aggregationChengming Zhou2022-02-151-5/+5
* | block: partition include/linux/blk-cgroup.hMing Lei2022-02-111-1/+1
* | block: move initialization of q->blkg_list into blkcg_init_queueMing Lei2022-02-111-0/+2
* | block: remove genhd.hChristoph Hellwig2022-02-021-1/+0
|/
* block: don't include <linux/part_stat.h> in blk.hChristoph Hellwig2021-11-291-0/+1
* 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