Patch Series

Subject blk-cgroup: fix blkg list and policy data races
Author yukuai@fygo.io
Date 2026-06-03 13:27:41 +0000 UTC
Version
Cc axboe@kernel.dk bvanassche@acm.org cgroups@vger.kernel.org josef@toxicpanda.com linux-block@vger.kernel.org linux-kernel@vger.kernel.org nilay@linux.ibm.com tj@kernel.org tom.leiming@gmail.com yukuai@fygo.io

Patches (5)

Name Content [All]
[PATCH 1/5] blk-cgroup: protect q->blkg_list iteration in blkg_destroy_all() with blkcg_mutex [Body]
[PATCH 2/5] bfq: protect q->blkg_list iteration in bfq_end_wr_async() with blkcg_mutex [Body]
[PATCH 3/5] blk-cgroup: fix race between policy activation and blkg destruction [Body]
[PATCH 4/5] blk-cgroup: skip dying blkg in blkcg_activate_policy() [Body]
[PATCH 5/5] blk-cgroup: factor policy pd teardown loop into helper [Body]
Session 2026-06-03
ID (for dev) fc1c61ad-7fe7-450e-bb3d-2eead5a1c1b1
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 273561e3ba73f571b8e38ae02d3712cd85fe19c1 [Config] passed [Log]
[KASAN] Boot test: Base 273561e3ba73f571b8e38ae02d3712cd85fe19c1 [Config] passed [Log]
[KASAN] Build Patched 273561e3ba73f571b8e38ae02d3712cd85fe19c1 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 273561e3ba73f571b8e38ae02d3712cd85fe19c1 [Config] [patched] passed [Log]
[KASAN] Fuzz 273561e3ba73f571b8e38ae02d3712cd85fe19c1 [Config] 273561e3ba73f571b8e38ae02d3712cd85fe19c1 [Config] [patched] passed [Log] [Artifacts]