diff options
author | Jamey Sharp <jamey@thetovacompany.com> | 2008-05-15 17:12:58 -0700 |
---|---|---|
committer | Simon Horman <horms@verge.net.au> | 2008-05-21 16:17:33 +1000 |
commit | 8546d0c0046d79176f80a636ffddf53c4e8a338a (patch) | |
tree | c95767ecdbaa9647fe549ffd48a59ca39acf67ce | |
parent | 6f95d707544ab3417673990e6a78b27b79737856 (diff) |
Prototype ifdown() in kexec.h, not nested in main().
Signed-off-by: Jamey Sharp <jamey@thetovacompany.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
-rw-r--r-- | kexec/kexec.c | 3 | ||||
-rw-r--r-- | kexec/kexec.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/kexec/kexec.c b/kexec/kexec.c index e78529c..b1dbe8f 100644 --- a/kexec/kexec.c +++ b/kexec/kexec.c @@ -1017,8 +1017,7 @@ int main(int argc, char *argv[]) sync(); } if ((result == 0) && do_ifdown) { - extern int ifdown(void); - (void)ifdown(); + ifdown(); } if ((result == 0) && do_exec) { result = my_exec(); diff --git a/kexec/kexec.h b/kexec/kexec.h index 250e427..5781711 100644 --- a/kexec/kexec.h +++ b/kexec/kexec.h @@ -209,6 +209,8 @@ extern unsigned long add_buffer_phys_virt(struct kexec_info *info, int buf_end, int phys); extern void arch_reuse_initrd(void); +extern int ifdown(void); + extern unsigned char purgatory[]; extern size_t purgatory_size; |