Patch for prom envp
Hi,
this small patch fix some heavy crashes when a board bootup and tries to use the vector argument as the environnement variable.
Thanks,
Karl
arch/mips/au1000/pb1100/init.c +1 -1
@@ -53,7 +53,7 @@ void __init prom_init(void) prom_argc = fw_arg0; prom_argv = (char **) fw_arg1; - prom_envp = (int *) fw_arg3; + prom_envp = (int *) fw_arg2; mips_machgroup =MACH_GROUP_ALCHEMY ; mips_machtype =MACH_PB1100 ;
arch/mips/ite-boards/ivr/init.c +1 -1
@@ -60,7 +60,7 @@ void __init prom_init(void) prom_argc = fw_arg0; prom_argv = (char **) fw_arg1; - prom_envp = (int *) fw_arg3; + prom_envp = (int *) fw_arg2; mips_machgroup =MACH_GROUP_GLOBESPAN ; mips_machtype =MACH_IVR ;/* Globespan's iTVC15 reference board */
arch/mips/ite-boards/qed-4n-s01b/init.c +1 -1
@@ -60,7 +60,7 @@ void __init prom_init(void) prom_argc = fw_arg0; prom_argv = (char **) fw_arg1; - prom_envp = (int *) fw_arg3; + prom_envp = (int *) fw_arg2; mips_machgroup =MACH_GROUP_ITE ; mips_machtype =MACH_QED_4N_S01B ;/* ITE board name/number */
Oups, use this one instead, it takes care of removing the warnings also...
Karl
arch/mips/au1000/pb1100/init.c +1 -1
@@ -53,7 +53,7 @@ void __init prom_init(void) prom_argc = fw_arg0; prom_argv = (char **) fw_arg1; - prom_envp = (int *) fw_arg3; + prom_envp = (char **) fw_arg2; mips_machgroup =MACH_GROUP_ALCHEMY ; mips_machtype =MACH_PB1100 ;
arch/mips/ite-boards/ivr/init.c +1 -1
@@ -60,7 +60,7 @@ void __init prom_init(void) prom_argc = fw_arg0; prom_argv = (char **) fw_arg1; - prom_envp = (int *) fw_arg3; + prom_envp = (char **) fw_arg2; mips_machgroup =MACH_GROUP_GLOBESPAN ; mips_machtype =MACH_IVR ;/* Globespan's iTVC15 reference board */
arch/mips/ite-boards/qed-4n-s01b/init.c +1 -1
@@ -60,7 +60,7 @@ void __init prom_init(void) prom_argc = fw_arg0; prom_argv = (char **) fw_arg1; - prom_envp = (int *) fw_arg3; + prom_envp = (char **) fw_arg2; mips_machgroup =MACH_GROUP_ITE ; mips_machtype =MACH_QED_4N_S01B ;/* ITE board name/number */