From 3e86861d00d5cff8185a17da7e9d3b2f8fb90a99 Mon Sep 17 00:00:00 2001 From: Xichao Zhao Date: Mon, 11 Aug 2025 11:42:57 +0800 Subject: [PATCH] mm/kasan/init.c: remove unnecessary pointer variables Simplify the code to enhance readability and maintain a consistent coding style. Link: https://lkml.kernel.org/r/20250811034257.154862-1-zhao.xichao@vivo.com Signed-off-by: Xichao Zhao Reviewed-by: Anshuman Khandual Reviewed-by: Andrey Konovalov Reviewed-by: Vishal Moola (Oracle) Cc: Alexander Potapenko Cc: Andrey Ryabinin Cc: Dmitriy Vyukov Cc: Vincenzo Frascino Signed-off-by: Andrew Morton --- mm/kasan/init.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/mm/kasan/init.c b/mm/kasan/init.c index 8fce3370c84ea..f084e7a5df1e5 100644 --- a/mm/kasan/init.c +++ b/mm/kasan/init.c @@ -266,11 +266,9 @@ int __ref kasan_populate_early_shadow(const void *shadow_start, } if (pgd_none(*pgd)) { - p4d_t *p; if (slab_is_available()) { - p = p4d_alloc(&init_mm, pgd, addr); - if (!p) + if (!p4d_alloc(&init_mm, pgd, addr)) return -ENOMEM; } else { pgd_populate_kernel(addr, pgd, -- 2.47.3