]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/powerpc/mm/fault.c
[POWERPC] Make setjmp/longjmp code usable outside of xmon
[linux-2.6-omap-h63xx.git] / arch / powerpc / mm / fault.c
index 10dda224a3611128913cca2357affd92ca7ff48a..7b2510799266654e4fb8ec1283adfbbbfb159158 100644 (file)
@@ -167,10 +167,8 @@ int __kprobes do_page_fault(struct pt_regs *regs, unsigned long address,
        if (notify_page_fault(regs))
                return 0;
 
-       if (trap == 0x300) {
-               if (debugger_fault_handler(regs))
-                       return 0;
-       }
+       if (unlikely(debugger_fault_handler(regs)))
+               return 0;
 
        /* On a kernel SLB miss we can only check for a valid exception entry */
        if (!user_mode(regs) && (address >= TASK_SIZE))