summaryrefslogtreecommitdiff
path: root/block/blk-cgroup.c
AgeCommit message (Expand)Author
13 daysblk-cgroup: don't nest queue_lock under blkcg->lock in blkcg_destroy_blkgs()Yu Kuai
13 daysblk-cgroup: don't nest queue_lock under rcu in bio_associate_blkg()Yu Kuai
13 daysblk-cgroup: don't nest queue_lock under rcu in blkg_lookup_create()Yu Kuai
13 daysblk-cgroup: don't nest queue_lock under rcu in blkcg_print_blkgs()Yu Kuai
13 daysblk-cgroup: protect iterating blkgs with blkcg->lock in blkcg_print_stat()Yu Kuai
2026-06-22blk-cgroup: defer blkcg css_put until blkg is unlinked from queueZizhi Wo
2026-06-22blk-cgroup: fix UAF in __blkcg_rstat_flush()Michal Koutný
2026-06-16Merge tag 'for-7.2/block-20260615' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds
2026-06-05block/cgroup: Inline blkg_conf_{open,close}_bdev_frozen()Bart Van Assche
2026-06-05block/cgroup: Improve lock context annotationsBart Van Assche
2026-06-05block/cgroup: Split blkg_conf_exit()Bart Van Assche
2026-06-05block/cgroup: Split blkg_conf_prep()Bart Van Assche
2026-05-18cgroup/rstat: validate cpu before css_rstat_cpu() accessQing Ming
2026-03-31blk-cgroup: fix disk reference leak in blkcg_maybe_throttle_current()Jackie Liu
2026-03-11blk-cgroup: wait for blkcg cleanup before initializing new diskMing Lei
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2025-10-15block: Remove elevator_lock usage from blkg_conf frozen operationsMing Lei
2025-09-23blk-cgroup: fix possible deadlock while configuring policyYu Kuai
2025-09-08blk-throttle: fix access race during throttle policy activationHan Guangjiang
2025-08-11blk-cgroup: remove redundant __GFP_NOWARNQianfeng Rong
2025-05-27Merge tag 'cgroup-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2025-05-19cgroup: use subsystem-specific rstat locks to avoid contentionJP Kobryn
2025-04-24block: don't autoload drivers on blk-cgroup configurationChristoph Hellwig
2025-04-24block: don't autoload drivers on statChristoph Hellwig
2025-04-04cgroup: change rstat function signatures from cgroup-based to css-basedJP Kobryn
2025-03-26Merge tag 'for-6.15/block-20250322' of git://git.kernel.dk/linuxLinus Torvalds
2025-03-24Merge tag 'cgroup-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2025-03-19block: correct locking order for protecting blk-wbt parametersNilay Shroff
2025-03-18blk-cgroup: improve policy registration error handlingChen Linxuan
2025-03-11blk-cgroup: Simplify policy files registrationMichal Koutný
2025-03-11cgroup/blkio: Add deprecation messages to reset_statsMichal Koutný
2025-01-31Merge tag 'block-6.14-20250131' of git://git.kernel.dk/linuxLinus Torvalds
2025-01-31block: force noio scope in blk_mq_freeze_queueChristoph Hellwig
2025-01-10blk-cgroup: Fix class @block_class's subsystem refcount leakageZijun Hu
2024-12-10blk-cgroup: Fix UAF in blkcg_unpin_online()Tejun Heo
2024-07-28blk-ioprio: remove per-disk structureYu Kuai
2024-07-28blk-cgroup: check for pd_(alloc|free)_fn in blkcg_activate_policy()Yu Kuai
2024-07-19blk-cgroup: move congestion_count to struct blkcgXiu Jianfeng
2024-05-15blk-cgroup: Properly propagate the iostat update up the hierarchyWaiman Long
2024-05-15blk-cgroup: fix list corruption from reorder of WRITE ->lqueuedMing Lei
2024-05-15blk-cgroup: fix list corruption from resetting io statMing Lei
2024-05-13Merge tag 'for-6.10/block-20240511' of git://git.kernel.dk/linuxLinus Torvalds
2024-05-09blk-throttle: delay initialization until configurationYu Kuai
2024-04-07block: fix q->blkg_list corruption during disk rebindMing Lei
2024-04-01blk-cgroup: use bio_list_merge_initChristoph Hellwig
2024-02-05block: add blk_time_get_ns() and blk_time_get() helpersJens Axboe
2024-01-15block: Correct a documentation comment in blk-cgroup.cNicky Chorley
2024-01-04blk-cgroup: don't use removal safe list iteratorsDaniel Vacek
2023-12-18block: skip cgroups for passthrough ioKundan Kumar