patch-1.3.37 linux/arch/alpha/kernel/lca.c
Next file: linux/arch/alpha/mm/init.c
Previous file: linux/arch/alpha/kernel/irq.c
Back to the patch index
Back to the overall index
- Lines: 22
- Date:
Tue Oct 24 16:19:41 1995
- Orig file:
v1.3.36/linux/arch/alpha/kernel/lca.c
- Orig date:
Tue Oct 10 18:46:30 1995
diff -u --recursive --new-file v1.3.36/linux/arch/alpha/kernel/lca.c linux/arch/alpha/kernel/lca.c
@@ -359,21 +359,6 @@
printk(" esr: %lx ear: %lx\n", el.s->esr, el.s->ear);
printk(" dc_stat: %lx ioc_stat0: %lx ioc_stat1: %lx\n",
el.s->dc_stat, el.s->ioc_stat0, el.s->ioc_stat1);
- if (el.c->retry &&
- (el.s->esr & (ESR_EAV|ESR_CEE|ESR_UEE|ESR_NXM)) == (ESR_EAV|ESR_CEE))
- {
- unsigned long addr, val;
-
- /* temporarily disable processor/system correctable error logging: */
- wrmces(0x18);
- addr = el.s->ear & ~ (0x7<<29 | 0x7);
- addr += IDENT_ADDR;
- printk(" correcting quadword at address %lx\n", addr);
- val = *(volatile long *)addr;
- *(volatile long *)addr = val;
- /* reenable all machine checks: */
- wrmces(0x00);
- }
break;
case sizeof(struct el_lca_mcheck_long):
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this