From 322d91002c9bad2357cda419d9571a59bff2b328 Mon Sep 17 00:00:00 2001 From: Pete Zaitcev Date: Sat, 29 Nov 2003 04:45:43 -0800 Subject: [PATCH] [SPARC]: When sun4c OOPSes, do not watchdog reset by accident. --- arch/sparc/mm/fault.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/sparc/mm/fault.c b/arch/sparc/mm/fault.c index e8ba587acfff6..09ff906e5ec53 100644 --- a/arch/sparc/mm/fault.c +++ b/arch/sparc/mm/fault.c @@ -422,6 +422,12 @@ asmlinkage void do_sun4c_fault(struct pt_regs *regs, int text_fault, int write, } } + if (!mm) { + /* We are oopsing. */ + do_sparc_fault(regs, text_fault, write, address); + BUG(); /* P3 Oops already, you bitch */ + } + pgdp = pgd_offset(mm, address); ptep = sun4c_pte_offset_kernel((pmd_t *) pgdp, address); -- 2.53.0