|
@@ -795,6 +795,9 @@ void notrace handle_interruption(int code, struct pt_regs *regs)
|
|
|
|
|
|
if (fault_space == 0 && !faulthandler_disabled())
|
|
|
{
|
|
|
+ /* Clean up and return if in exception table. */
|
|
|
+ if (fixup_exception(regs))
|
|
|
+ return;
|
|
|
pdc_chassis_send_status(PDC_CHASSIS_DIRECT_PANIC);
|
|
|
parisc_terminate("Kernel Fault", regs, code, fault_address);
|
|
|
}
|