The trap code was calling itself :-)
Signed-off-by: David S. Miller <davem@davemloft.net>
rd %pc, %g7
mov %l4, %o1
mov %l5, %o2
rd %pc, %g7
mov %l4, %o1
mov %l5, %o2
add %sp, PTREGS_OFF, %o0
ba,a,pt %xcc, rtrap_clr_l6
add %sp, PTREGS_OFF, %o0
ba,a,pt %xcc, rtrap_clr_l6
force_sig_info(SIGBUS, &info, current);
}
force_sig_info(SIGBUS, &info, current);
}
-void sun4v_mna(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx)
+void sun4v_do_mna(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx)