efi/x86: Move efi=debug option parsing to core
authorLeif Lindholm <leif.lindholm@linaro.org>
Wed, 26 Aug 2015 13:24:56 +0000 (14:24 +0100)
committerMatt Fleming <matt.fleming@intel.com>
Mon, 12 Oct 2015 13:20:05 +0000 (14:20 +0100)
fed6cefe3b6e ("x86/efi: Add a "debug" option to the efi= cmdline")
adds the DBG flag, but does so for x86 only. Move this early param
parsing to core code.

Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Tested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Mark Salter <msalter@redhat.com>
Cc: Borislav Petkov <bp@suse.de>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
arch/x86/platform/efi/efi.c
drivers/firmware/efi/efi.c

index 2f61fcddcddb46bfb07d79e989c04023880183dc..4d0ff0f27a99f95714a3d4bb3918120d113df82b 100644 (file)
@@ -961,8 +961,6 @@ static int __init arch_parse_efi_cmdline(char *str)
 
        if (parse_option_str(str, "old_map"))
                set_bit(EFI_OLD_MEMMAP, &efi.flags);
-       if (parse_option_str(str, "debug"))
-               set_bit(EFI_DBG, &efi.flags);
 
        return 0;
 }
index 16c4928e36af143caccf54f3a4c4c83affb178f0..f0372a022c869208720bf919651475a727ed24ec 100644 (file)
@@ -63,6 +63,9 @@ static int __init parse_efi_cmdline(char *str)
                return -EINVAL;
        }
 
+       if (parse_option_str(str, "debug"))
+               set_bit(EFI_DBG, &efi.flags);
+
        if (parse_option_str(str, "noruntime"))
                disable_runtime = true;