diff options
author | Matt Evans <matt@ozlabs.org> | 2010-05-13 17:33:59 +1000 |
---|---|---|
committer | Simon Horman <horms@verge.net.au> | 2010-05-13 23:23:51 +0900 |
commit | 51234576b4ed8d4fcaf2ef1bbd625e050c592d15 (patch) | |
tree | 80c5099ebee7f8b9f00b38106f9108bde4fb308e | |
parent | 6662d03f27ad1cf01f0b09b89f22e3e8eb3f097e (diff) |
kexec-tools: remove unused code from arch_process_options (arm, cris, ia64, mips, ppc)
These architectures don't have any architecture-specific options
(note: distinct from loader options, which are more specific), yet
their arch_process_options() functions contain getopts_long() calls
followed by no argument processing. The code doesn't do anything,
so this patch removes it.
Signed-off-by: Matt Evans <matt@ozlabs.org>
Signed-off-by: Simon Horman <horms@verge.net.au>
-rw-r--r-- | kexec/arch/arm/kexec-arm.c | 17 | ||||
-rw-r--r-- | kexec/arch/cris/kexec-cris.c | 17 | ||||
-rw-r--r-- | kexec/arch/ia64/kexec-ia64.c | 21 | ||||
-rw-r--r-- | kexec/arch/mips/kexec-mips.c | 17 | ||||
-rw-r--r-- | kexec/arch/ppc/kexec-ppc.c | 17 |
5 files changed, 3 insertions, 86 deletions
diff --git a/kexec/arch/arm/kexec-arm.c b/kexec/arch/arm/kexec-arm.c index 06ed8fd..de3f713 100644 --- a/kexec/arch/arm/kexec-arm.c +++ b/kexec/arch/arm/kexec-arm.c @@ -88,23 +88,6 @@ void arch_usage(void) int arch_process_options(int argc, char **argv) { - static const struct option options[] = { - KEXEC_ARCH_OPTIONS - { 0, 0, NULL, 0 }, - }; - static const char short_options[] = KEXEC_ARCH_OPT_STR; - int opt; - - opterr = 0; /* Don't complain about unrecognized options here */ - while((opt = getopt_long(argc, argv, short_options, options, 0)) != -1) { - switch(opt) { - default: - break; - } - } - /* Reset getopt for the next pass; called in other source modules */ - opterr = 1; - optind = 1; return 0; } diff --git a/kexec/arch/cris/kexec-cris.c b/kexec/arch/cris/kexec-cris.c index 30df27e..38876f6 100644 --- a/kexec/arch/cris/kexec-cris.c +++ b/kexec/arch/cris/kexec-cris.c @@ -54,23 +54,6 @@ void arch_usage(void) int arch_process_options(int argc, char **argv) { - static const struct option options[] = { - KEXEC_ARCH_OPTIONS - { 0, 0, NULL, 0 }, - }; - static const char short_options[] = KEXEC_ARCH_OPT_STR; - int opt; - - opterr = 0; /* Don't complain about unrecognized options here */ - while((opt = getopt_long(argc, argv, short_options, options, 0)) != -1) { - switch(opt) { - default: - break; - } - } - /* Reset getopt for the next pass; called in other source modules */ - opterr = 1; - optind = 1; return 0; } diff --git a/kexec/arch/ia64/kexec-ia64.c b/kexec/arch/ia64/kexec-ia64.c index edd3674..aa510a9 100644 --- a/kexec/arch/ia64/kexec-ia64.c +++ b/kexec/arch/ia64/kexec-ia64.c @@ -180,29 +180,14 @@ void arch_usage(void) int arch_process_options(int argc, char **argv) { - static const struct option options[] = { - KEXEC_ARCH_OPTIONS - { 0, 0, NULL, 0 }, - }; - static const char short_options[] = KEXEC_ARCH_OPT_STR; - int opt; + /* This doesn't belong here! Some sort of arch_init() ? */ /* execute from monarch processor */ - cpu_set_t affinity; + cpu_set_t affinity; CPU_ZERO(&affinity); CPU_SET(0, &affinity); - sched_setaffinity(0, sizeof(affinity), &affinity); + sched_setaffinity(0, sizeof(affinity), &affinity); - opterr = 0; /* Don't complain about unrecognized options here */ - while((opt = getopt_long(argc, argv, short_options, options, 0)) != -1) { - switch(opt) { - default: - break; - } - } - /* Reset getopt for the next pass; called in other source modules */ - opterr = 1; - optind = 1; return 0; } diff --git a/kexec/arch/mips/kexec-mips.c b/kexec/arch/mips/kexec-mips.c index bd12bb3..fe0c945 100644 --- a/kexec/arch/mips/kexec-mips.c +++ b/kexec/arch/mips/kexec-mips.c @@ -88,23 +88,6 @@ struct arch_options_t arch_options = { int arch_process_options(int argc, char **argv) { - static const struct option options[] = { - KEXEC_ARCH_OPTIONS - { 0, 0, NULL, 0 }, - }; - static const char short_options[] = KEXEC_ARCH_OPT_STR; - int opt; - - opterr = 0; /* Don't complain about unrecognized options here */ - while((opt = getopt_long(argc, argv, short_options, options, 0)) != -1) { - switch(opt) { - default: - break; - } - } - /* Reset getopt for the next pass; called in other source modules */ - opterr = 1; - optind = 1; return 0; } diff --git a/kexec/arch/ppc/kexec-ppc.c b/kexec/arch/ppc/kexec-ppc.c index f552d79..effe94c 100644 --- a/kexec/arch/ppc/kexec-ppc.c +++ b/kexec/arch/ppc/kexec-ppc.c @@ -495,23 +495,6 @@ void arch_usage(void) int arch_process_options(int argc, char **argv) { - static const struct option options[] = { - KEXEC_ARCH_OPTIONS - { 0, 0, NULL, 0 }, - }; - static const char short_options[] = KEXEC_ARCH_OPT_STR; - int opt; - - opterr = 0; /* Don't complain about unrecognized options here */ - while((opt = getopt_long(argc, argv, short_options, options, 0)) != -1) { - switch(opt) { - default: - break; - } - } - /* Reset getopt for the next pass; called in other source modules */ - opterr = 1; - optind = 1; return 0; } |