Patch Series

Subject blk-cgroup: convert to use blkcg_mutex for protection
Author yukuai@kernel.org
Date 2025-10-10 09:14:26 +0000 UTC
Version 2
Cc axboe@kernel.dk bvanassche@acm.org cgroups@vger.kernel.org hch@lst.de linux-block@vger.kernel.org linux-kernel@vger.kernel.org ming.lei@redhat.com nilay@linux.ibm.com tj@kernel.org yukuai3@huawei.com yukuai@kernel.org

Patches (19)

Name Content
[PATCH v2 01/19] blk-cgroup: protect iterating blkgs with blkcg->lock in blkcg_print_stat() [Body]
[PATCH v2 02/19] blk-cgroup: delay freeing policy data after rcu grace period [Body]
[PATCH v2 03/19] blk-cgroup: don't nest queue_lock under rcu in blkcg_print_blkgs() [Body]
[PATCH v2 04/19] blk-cgroup: don't nest queue_lock under rcu in blkg_lookup_create() [Body]
[PATCH v2 05/19] blk-cgroup: don't nest queu_lock under rcu in bio_associate_blkg() [Body]
[PATCH v2 06/19] blk-cgroup: don't nest queue_lock under blkcg->lock in blkcg_destroy_blkgs() [Body]
[PATCH v2 07/19] mm/page_io: don't nest queue_lock under rcu in bio_associate_blkg_from_page() [Body]
[PATCH v2 08/19] block, bfq: don't grab queue_lock to initialize bfq [Body]
[PATCH v2 09/19] blk-cgroup: convert to protect blkgs with blkcg_mutex [Body]
[PATCH v2 10/19] blk-cgroup: remove radix_tree_preload() [Body]
[PATCH v2 11/19] blk-cgroup: remove preallocate blkg for blkg_create() [Body]
[PATCH v2 12/19] blk-throttle: fix possible deadlock due to queue_lock in timer [Body]
[PATCH v2 13/19] blk-cgroup: add new blkg configuration helpers [Body]
[PATCH v2 14/19] blk-cgroup: factor out a helper __blkg_activate_policy() [Body]
[PATCH v2 15/19] blk-throttle: convert to use blkg_conf_{start, end} [Body]
[PATCH v2 16/19] block, bfq: convert to use blkg_conf_{start, end} [Body]
[PATCH v2 17/19] blk-iolatency: convert to use blkg_conf_{start, end} [Body]
[PATCH v2 18/19] blk-iocost: convert to use blkg_conf_{start, end} [Body]
[PATCH v2 19/19] blk-cgroup: remove unsed blkg configuration helpers [Body]

Session 2025-10-10

ID (for dev) 95277c67-4c56-43ed-8a2c-1e7467558ab2
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 0d97f2067c166eb495771fede9f7b73999c67f66 [Config] passed [Log]
[KASAN] Boot test: Base 0d97f2067c166eb495771fede9f7b73999c67f66 [Config] passed
[KASAN] Build Patched 0d97f2067c166eb495771fede9f7b73999c67f66 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 0d97f2067c166eb495771fede9f7b73999c67f66 [Config] [patched] passed
[KASAN] Fuzzing 0d97f2067c166eb495771fede9f7b73999c67f66 [Config] 0d97f2067c166eb495771fede9f7b73999c67f66 [Config] [patched] passed [Log] [Artifacts]