EFI: suppress bogus loader warning
authorJan Beulich <JBeulich@suse.com>
Fri, 19 Dec 2014 11:17:02 +0000 (11:17 +0000)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Tue, 6 Jan 2015 15:07:34 +0000 (10:07 -0500)
This was accidentally lost in commit fbc3d9a220 ("EFI: add
efi_arch_handle_cmdline() for processing commandline"), leading to the
"Unknown command line option" warning being printed whenever options
get passed to the core hypervisor or the Dom0 kernel.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Release-Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
xen/common/efi/boot.c

index c68efdb2b58d085fad3eb926fe8efac943d75c66..ac6881ea93b9da7dfbb08bab5bb6cdad4cbfa04c 100644 (file)
@@ -311,6 +311,7 @@ static unsigned int __init get_argv(unsigned int argc, CHAR16 **argv,
                 ++argc;
             else if ( prev && wstrcmp(prev, L"--") == 0 )
             {
+                --argv;
                 if ( options )
                     *options = cmdline;
                 break;