summaryrefslogtreecommitdiffstats
path: root/block/blk-cgroup.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * 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