Subject null_blk: fix init/exit races and memleaks
Author wozizhi@huaweicloud.com
Date 2026-07-14 04:17:57 +0000 UTC
Version
Cc axboe@kernel.dk bvanassche@acm.org chengzhihao1@huawei.com dlemoal@kernel.org johannes.thumshirn@wdc.com kbusch@kernel.org kch@nvidia.com linux-block@vger.kernel.org linux-kernel@vger.kernel.org nilay@linux.ibm.com wozizhi@huawei.com wozizhi@huaweicloud.com yangerkun@huawei.com
Patches (9)
Name Content [All]
[PATCH V5 1/9] null_blk: use DEFINE_MUTEX for the file-scope mutex [Body]
[PATCH V5 2/9] null_blk: register configfs subsystem after creating default devices [Body]
[PATCH V5 3/9] null_blk: move unregister_blkdev() after destroying dev in null_exit() [Body]
[PATCH V5 4/9] null_blk: free global tag_set on init error path [Body]
[PATCH V5 5/9] null_blk: free zones array on device power-off [Body]
[PATCH V5 6/9] null_blk: clean up null_del_dev() to use cached dev pointer [Body]
[PATCH V5 7/9] null_blk: reject per-device queue resize for shared tag set [Body]
[PATCH V5 8/9] null_blk: serialize configfs attribute stores with device setup [Body]
[PATCH V5 9/9] null_blk: serialize configfs attribute shows with the file-scope lock [Body]
Session 2026-07-14
ID (for dev) 3893cc48-613a-4c50-a85c-c3f9dc52da45
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 3b029c035b34bbc693405ddf759f0e9b920c27f1 [Config] passed [Log]
[KASAN] Boot test: Base 3b029c035b34bbc693405ddf759f0e9b920c27f1 [Config] passed [Log]
[KASAN] Build Patched 3b029c035b34bbc693405ddf759f0e9b920c27f1 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 3b029c035b34bbc693405ddf759f0e9b920c27f1 [Config] [patched] passed [Log]
[KASAN] Fuzz 3b029c035b34bbc693405ddf759f0e9b920c27f1 [Config] 3b029c035b34bbc693405ddf759f0e9b920c27f1 [Config] [patched] passed [Log] [Artifacts]