[PATCH] mm: remove unnecessary pointer variables

From: Xichao Zhao
Date: Sun Aug 10 2025 - 23:43:27 EST


Simplify the code to enhance readability and maintain a consistent
coding style.

Signed-off-by: Xichao Zhao <zhao.xichao@xxxxxxxx>
---
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 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,
--
2.34.1