This patches changes argument parsing for ppc64 for the command "kexec -p".
We now ignore the args-linux option.  This allows for more consistency
of the command line between archs.  Intel platforms
use the --args-linux option ppc64 dose not.  With this change the same
command-line can used now on both system types.

--
David Wilder
IBM Linux Technology Center
Beaverton, Oregon, USA [EMAIL PROTECTED]
(503)578-3789

This patches changes argument parsing for ppc64 for the command "kexec -p".
We now ignore the args-linux option.  This allows for more consistency
of the command line between archs.  Intel platforms
use the --args-linux option ppc64 dose not.  With this change the same
command-line can used now on both system types.

Signed-off-by: David Wilder <[EMAIL PROTECTED]>

diff --git a/kexec/arch/ppc64/kexec-elf-ppc64.c b/kexec/arch/ppc64/kexec-elf-ppc64.c
index 471257d..cfdd76a 100644
--- a/kexec/arch/ppc64/kexec-elf-ppc64.c
+++ b/kexec/arch/ppc64/kexec-elf-ppc64.c
@@ -93,6 +93,7 @@ int elf_ppc64_load(int argc, char **argv
 #define OPT_APPEND     (OPT_ARCH_MAX+0)
 #define OPT_RAMDISK     (OPT_ARCH_MAX+1)
 #define OPT_DEVICETREEBLOB     (OPT_ARCH_MAX+2)
+#define OPT_ARGS_IGNORE		(OPT_ARCH_MAX+3)
 
 	static const struct option options[] = {
 		KEXEC_ARCH_OPTIONS
@@ -101,6 +102,7 @@ int elf_ppc64_load(int argc, char **argv
 		{ "ramdisk",            1, NULL, OPT_RAMDISK },
 		{ "initrd",             1, NULL, OPT_RAMDISK },
 		{ "devicetreeblob",     1, NULL, OPT_DEVICETREEBLOB },
+		{ "args-linux",		0, NULL, OPT_ARGS_IGNORE },
 		{ 0,                    0, NULL, 0 },
 	};
 
@@ -134,6 +136,8 @@ int elf_ppc64_load(int argc, char **argv
 		case OPT_DEVICETREEBLOB:
 			devicetreeblob = optarg;
 			break;
+		case OPT_ARGS_IGNORE:
+			break;
 		}
 	}
 
_______________________________________________
fastboot mailing list
[email protected]
https://lists.osdl.org/mailman/listinfo/fastboot

Reply via email to