patch-2.4.22 linux-2.4.22/arch/mips/sgi-ip27/ip27-berr.c
Next file: linux-2.4.22/arch/mips/sgi-ip27/ip27-console.c
Previous file: linux-2.4.22/arch/mips/sgi-ip27/Makefile
Back to the patch index
Back to the overall index
- Lines: 36
- Date:
2003-08-25 04:44:40.000000000 -0700
- Orig file:
linux-2.4.21/arch/mips/sgi-ip27/ip27-berr.c
- Orig date:
2002-11-28 15:53:10.000000000 -0800
diff -urN linux-2.4.21/arch/mips/sgi-ip27/ip27-berr.c linux-2.4.22/arch/mips/sgi-ip27/ip27-berr.c
@@ -17,9 +17,7 @@
#include <asm/sn/sn0/hub.h>
#include <asm/traps.h>
#include <asm/uaccess.h>
-
-extern void dump_tlb_addr(unsigned long addr);
-extern void dump_tlb_all(void);
+#include <asm/tlbdebug.h>
static void dump_hub_information(unsigned long errst0, unsigned long errst1)
{
@@ -54,7 +52,7 @@
? : "invalid");
}
-int be_ip27_handler(struct pt_regs *regs, int is_fixup)
+int ip27_be_handler(struct pt_regs *regs, int is_fixup)
{
unsigned long errst0, errst1;
int data = regs->cp0_cause & 4;
@@ -76,13 +74,13 @@
force_sig(SIGBUS, current);
}
-void __init bus_error_init(void)
+void __init ip27_be_init(void)
{
/* XXX Initialize all the Hub & Bridge error handling here. */
int cpu = LOCAL_HUB_L(PI_CPU_NUM);
int cpuoff = cpu << 8;
- be_board_handler = be_ip27_handler;
+ board_be_handler = ip27_be_handler;
LOCAL_HUB_S(PI_ERR_INT_PEND,
cpu ? PI_ERR_CLEAR_ALL_B : PI_ERR_CLEAR_ALL_A);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)