diff options
author | Harald Koerfgen <hkoerfg@web.de> | 2000-03-13 22:21:44 +0000 |
---|---|---|
committer | Harald Koerfgen <hkoerfg@web.de> | 2000-03-13 22:21:44 +0000 |
commit | 974d7a857bcfb0ad828852f14f20ec56fc91a2bb (patch) | |
tree | 6a22006ff58c08c3603dea6993cc06bc53181f9d | |
parent | 1471f525455788c20b130690e0f104df451aeb43 (diff) |
remove that ugly #ifdef hack
-rw-r--r-- | arch/mips/kernel/setup.c | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/arch/mips/kernel/setup.c b/arch/mips/kernel/setup.c index 24837a49a..870a4e798 100644 --- a/arch/mips/kernel/setup.c +++ b/arch/mips/kernel/setup.c @@ -1,4 +1,4 @@ -/* $Id: setup.c,v 1.26 2000/03/08 21:00:55 harald Exp $ +/* $Id: setup.c,v 1.27 2000/03/13 10:33:02 raiko Exp $ * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive @@ -126,6 +126,7 @@ extern void sgi_sysinit(void); extern void SetUpBootInfo(void); extern void loadmmu(void); extern asmlinkage void start_kernel(void); +extern int prom_init(int, char **, char **, int *); /* * Probe whether cpu has config register by trying to play with @@ -199,29 +200,15 @@ static inline void cpu_probe(void) } } -/* - * I know this is ugly, but... HK - */ -#ifdef CONFIG_DECSTATION -extern int prom_init(int, char **, unsigned long, int *); - -asmlinkage void __init init_arch(int argc, char **argv, unsigned long magic, int *prom_vec) -#else -extern int prom_init(int, char **, char **); - -asmlinkage void __init init_arch(int argc, char **argv, char **envp) -#endif +asmlinkage void __init init_arch(int argc, char **argv, char **envp, int *prom_vec) { unsigned int s; /* Determine which MIPS variant we are running on. */ cpu_probe(); -#ifdef CONFIG_DECSTATION - prom_init(argc, argv, magic, prom_vec); -#else - prom_init(argc, argv, envp); -#endif + prom_init(argc, argv, envp, prom_vec); + #ifdef CONFIG_SGI_IP22 sgi_sysinit(); #endif |