c7995c2
diff --git a/arch/powerpc/kernel/traps.c b/arch/powerpc/kernel/traps.c
c7995c2
index 1c22b2d..29857c6 100644
c7995c2
--- a/arch/powerpc/kernel/traps.c
c7995c2
+++ b/arch/powerpc/kernel/traps.c
c7995c2
@@ -1151,7 +1151,7 @@ void alignment_exception(struct pt_regs *regs)
c7995c2
 		local_irq_enable();
c7995c2
 
c7995c2
 	if (tm_abort_check(regs, TM_CAUSE_ALIGNMENT | TM_CAUSE_PERSISTENT))
c7995c2
-		goto bail;
c7995c2
+		return;
c7995c2
 
c7995c2
 	/* we don't implement logging of alignment exceptions */
c7995c2
 	if (!(current->thread.align_ctl & PR_UNALIGN_SIGBUS))