Re: [syzbot] [block?] memory leak in null_init_zoned_dev
From: Edward Adam Davis
Date: Fri Aug 14 2026 - 00:51:05 EST
#syz test
diff --git a/drivers/block/null_blk/main.c b/drivers/block/null_blk/main.c
index f8c0fd57e041..fb001d002d17 100644
--- a/drivers/block/null_blk/main.c
+++ b/drivers/block/null_blk/main.c
@@ -511,6 +511,7 @@ static ssize_t nullb_device_power_store(struct config_item *item,
if (test_and_clear_bit(NULLB_DEV_FL_UP, &dev->flags)) {
dev->power = newp;
null_del_dev(dev->nullb);
+ null_free_zoned_dev(dev);
}
clear_bit(NULLB_DEV_FL_CONFIGURED, &dev->flags);
}