aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/kexec_handover.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/kernel/kexec_handover.c b/kernel/kexec_handover.c
index 1a65419e3756..8079fc4b9189 100644
--- a/kernel/kexec_handover.c
+++ b/kernel/kexec_handover.c
@@ -451,6 +451,10 @@ static int __init kho_parse_scratch_size(char *p)
if (!total_size)
return -EINVAL;
+ /* The string should be fully consumed by now. */
+ if (*p)
+ return -EINVAL;
+
scratch_size_lowmem = sizes[0];
scratch_size_global = sizes[1];
scratch_size_pernode = sizes[2];