IS_ENABLED() expects a CONFIG_* symbol. Use the real Kconfig symbol so this warning reflects whether synchronous partial I/O is built in. Signed-off-by: Jianyue Wu --- zram: fix partial I/O config check --- drivers/block/zram/zram_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/block/zram/zram_drv.c b/drivers/block/zram/zram_drv.c index 6e1330ce4bc1..72f89fd5572e 100644 --- a/drivers/block/zram/zram_drv.c +++ b/drivers/block/zram/zram_drv.c @@ -1510,7 +1510,7 @@ static int read_from_bdev(struct zram *zram, struct page *page, u32 index, { atomic64_inc(&zram->stats.bd_reads); if (!parent) { - if (WARN_ON_ONCE(!IS_ENABLED(ZRAM_PARTIAL_IO))) + if (WARN_ON_ONCE(!IS_ENABLED(CONFIG_ZRAM_PARTIAL_IO))) return -EIO; return read_from_bdev_sync(zram, page, index, blk_idx); } --- base-commit: 404fb4f38e8f38469dfff4df0205c9d18eeb1f57 change-id: 20260531-zram-fix-partial-io-config-check-on-akpm-c62b972416f8 Best regards, -- Jianyue Wu