Redefine OPT_APPEND to avoid clash with OPT_KEXEC_SYSCALL_AUTO.
Redefine OPT_RAMDISK to avoid such problems in the future

Signed-off-by: Łukasz Stelmach <[email protected]>
---
 kexec/arch/arm/include/arch/options.h | 6 +++---
 kexec/arch/arm/kexec-zImage-arm.c     | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/kexec/arch/arm/include/arch/options.h 
b/kexec/arch/arm/include/arch/options.h
index abbf349..6fabfb7 100644
--- a/kexec/arch/arm/include/arch/options.h
+++ b/kexec/arch/arm/include/arch/options.h
@@ -4,12 +4,12 @@
 #define OPT_DT_NO_OLD_ROOT     (OPT_MAX+0)
 #define OPT_ARCH_MAX           (OPT_MAX+1)
 
-#define OPT_APPEND     'a'
-#define OPT_RAMDISK    'r'
 #define OPT_DTB                (OPT_ARCH_MAX+0)
 #define OPT_ATAGS      (OPT_ARCH_MAX+1)
 #define OPT_IMAGE_SIZE (OPT_ARCH_MAX+2)
 #define OPT_PAGE_OFFSET        (OPT_ARCH_MAX+3)
+#define OPT_APPEND     (OPT_ARCH_MAX+4)
+#define OPT_RAMDISK    (OPT_ARCH_MAX+5)
 
 /* Options relevant to the architecture (excluding loader-specific ones),
  * in this case none:
@@ -45,7 +45,7 @@
        { "image-size",         1, 0, OPT_IMAGE_SIZE }, \
        { "page-offset",        1, 0, OPT_PAGE_OFFSET },
 
-#define KEXEC_ALL_OPT_STR KEXEC_ARCH_OPT_STR "a:r:s:"
+#define KEXEC_ALL_OPT_STR KEXEC_ARCH_OPT_STR ""
 
 extern unsigned int kexec_arm_image_size;
 
diff --git a/kexec/arch/arm/kexec-zImage-arm.c 
b/kexec/arch/arm/kexec-zImage-arm.c
index 2a7eea9..d1aa8f6 100644
--- a/kexec/arch/arm/kexec-zImage-arm.c
+++ b/kexec/arch/arm/kexec-zImage-arm.c
@@ -418,7 +418,7 @@ int zImage_arm_load(int argc, char **argv, const char *buf, 
off_t len,
                { "page-offset",        1, 0, OPT_PAGE_OFFSET },
                { 0,                    0, 0, 0 },
        };
-       static const char short_options[] = KEXEC_ARCH_OPT_STR "a:r:";
+       static const char short_options[] = KEXEC_ARCH_OPT_STR "";
 
        /*
         * Parse the command line arguments
-- 
2.25.0


_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec

Reply via email to