diff options
author | Cyrill Gorcunov <gorcunov@gmail.com> | 2008-07-05 15:53:39 +0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-07-09 13:58:07 +0200 |
commit | a737abd11ac4eb9f4226fa8c9f1d9b5be12a96c1 (patch) | |
tree | 79a2e5264d9d6990adf8d7ced944cca112df96d6 /arch/x86/kernel/e820.c | |
parent | c22d4c1885130db9c07f6441ab461208a1ba16b2 (diff) | |
download | blackbird-op-linux-a737abd11ac4eb9f4226fa8c9f1d9b5be12a96c1.tar.gz blackbird-op-linux-a737abd11ac4eb9f4226fa8c9f1d9b5be12a96c1.zip |
x86: e820 memmap - add checking for NULL early param
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Cc: Cyrill Gorcunov <gorcunov@gmail.com>
Cc: akpm@linux-foundation.org
Cc: andi@firstfloor.org
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/e820.c')
-rw-r--r-- | arch/x86/kernel/e820.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/kernel/e820.c b/arch/x86/kernel/e820.c index 292ebc7fe4d0..66fd5bd78318 100644 --- a/arch/x86/kernel/e820.c +++ b/arch/x86/kernel/e820.c @@ -1198,6 +1198,9 @@ static int __init parse_memmap_opt(char *p) char *oldp; u64 start_at, mem_size; + if (!p) + return -EINVAL; + if (!strcmp(p, "exactmap")) { #ifdef CONFIG_CRASH_DUMP /* |