BUS_OBJERR
hook_fault_code(16 + 6, bcm5301x_abort_handler, SIGBUS, BUS_OBJERR,
{ do_bad, SIGBUS, BUS_OBJERR, "imprecise external abort" }, /* xscale */
{ do_sea, SIGBUS, BUS_OBJERR, "synchronous external abort" },
{ do_sea, SIGBUS, BUS_OBJERR, "synchronous parity or ECC error" }, // Reserved when RAS is implemented
{ do_bad, SIGBUS, BUS_OBJERR, "implementation fault (unsupported exclusive)" },
force_sig_fault(SIGBUS, BUS_OBJERR,
_exception(SIGBUS, regs, BUS_OBJERR, address);
force_sig_fault(SIGBUS, BUS_OBJERR, NULL);
force_sig_fault(SIGBUS, BUS_OBJERR, (void __user *)pc);
force_sig_fault(SIGBUS, BUS_OBJERR, (void *)0);
force_sig_fault(SIGBUS, BUS_OBJERR, (void __user *)0);