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=8937cd8fa3ae13a4c7bb9e25e49427f6bc768167;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 ced6b29fcf76..e5810134813c 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(&init_mm, pgd,