From 1c571b39eb01c99e7832e61ccf5ab5e23ddf75d8 Mon Sep 17 00:00:00 2001 From: lvqian Date: Thu, 29 Dec 2022 15:17:30 +0800 Subject: [PATCH] mm/page_alloc.c: Remove function return value The return value of this function has no meaning, so the original int type is replaced with a void type, which reduces the execution time of one return. Signed-off-by: lvqian --- mm/page_alloc.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 5668c1a2de4956..c417f9e993ad34 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -828,17 +828,16 @@ static int __init early_debug_pagealloc(char *buf) } early_param("debug_pagealloc", early_debug_pagealloc); -static int __init debug_guardpage_minorder_setup(char *buf) +static void __init debug_guardpage_minorder_setup(char *buf) { unsigned long res; if (kstrtoul(buf, 10, &res) < 0 || res > MAX_ORDER / 2) { pr_err("Bad debug_guardpage_minorder value\n"); - return 0; + } else { + _debug_guardpage_minorder = res; + pr_info("Setting debug_guardpage_minorder to %lu\n", res); } - _debug_guardpage_minorder = res; - pr_info("Setting debug_guardpage_minorder to %lu\n", res); - return 0; } early_param("debug_guardpage_minorder", debug_guardpage_minorder_setup);