diff options
| -rw-r--r-- | kernel/kexec_handover.c | 4 |
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]; |
