From: Xichao Zhao Date: Mon, 11 Aug 2025 03:42:57 +0000 (+0800) Subject: mm/kasan/init.c: remove unnecessary pointer variables X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=5cd605fe38a862322ccc807b22bb1ff9dbe9ee65;p=users%2Fjedix%2Flinux-maple.git 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 --- 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,