ld      r14,PACA_EXGEN+EX_R14(r13)
        ld      r15,PACA_EXGEN+EX_R15(r13)
        bl      do_page_fault
-       cmpdi   r3,0
-       bne-    1f
-       b       interrupt_return
-       mr      r4,r3
-       addi    r3,r1,STACK_FRAME_OVERHEAD
-       bl      __bad_page_fault
        b       interrupt_return
 
 /*
 
        if (likely(entry)) {
                instruction_pointer_set(regs, extable_fixup(entry));
                return 0;
-       } else if (!IS_ENABLED(CONFIG_PPC_BOOK3E_64)) {
+       } else {
                __bad_page_fault(regs, err);
                return 0;
-       } else {
-               /* 32 and 64e handle the bad page fault in asm */
-               return err;
        }
 }
 NOKPROBE_SYMBOL(__do_page_fault);