From c94f14266eaa90251090f5cbe6c24881d8755ab9 Mon Sep 17 00:00:00 2001 From: Ruchit Date: Wed, 21 Feb 2024 21:17:01 +0530 Subject: [PATCH] zram: Protect handle_decomp_fail behind a check the previous definitions as well as the creation of this is locked behind CONFIG_ZRAM_LRU_WRITEBACK as well Change-Id: I869b5595f69cc481e93ca6862b460594762d9b25 Signed-off-by: Ruchit --- drivers/block/zram/zram_drv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/block/zram/zram_drv.c b/drivers/block/zram/zram_drv.c index 7bb123138..67ac05a1a 100755 --- a/drivers/block/zram/zram_drv.c +++ b/drivers/block/zram/zram_drv.c @@ -2969,10 +2969,12 @@ static int __zram_bvec_read(struct zram *zram, struct page *page, u32 index, zcomp_stream_put(zram->comp); } +#ifdef CONFIG_ZRAM_LRU_WRITEBACK /* Should NEVER happen. BUG() if it does. */ if (unlikely(ret)) handle_decomp_fail(zram->compressor, ret, index, src, size, NULL); +#endif zs_unmap_object(zram->mem_pool, handle); #ifdef CONFIG_ZRAM_LRU_WRITEBACK