From a9c0b1c4aaa4d925a727060f38bd3566b77bfb25 Mon Sep 17 00:00:00 2001 From: "Hui, Chunyang" Date: Wed, 18 Jan 2023 11:24:48 +0800 Subject: [PATCH] Fix kernel heap max size potentially smaller than init --- tools/gen_internal_conf/src/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/gen_internal_conf/src/main.rs b/tools/gen_internal_conf/src/main.rs index b0e24cff..a9163dd8 100644 --- a/tools/gen_internal_conf/src/main.rs +++ b/tools/gen_internal_conf/src/main.rs @@ -198,7 +198,8 @@ fn main() { } heap_max_size } else { - parse_memory_size(DEFAULT_CONFIG.kernel_heap_max_size) + // If the user doesn't provide a value, use the max value as heap_max_size. + std::cmp::max(heap_init_size, parse_memory_size(DEFAULT_CONFIG.kernel_heap_max_size)) } };