mm: introduce fault_signal_pending()
[linux-2.6-microblaze.git] / arch / m68k / mm / fault.c
index e9b1d75..a455e20 100644 (file)
@@ -138,7 +138,7 @@ good_area:
        fault = handle_mm_fault(vma, address, flags);
        pr_debug("handle_mm_fault returns %x\n", fault);
 
-       if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current))
+       if (fault_signal_pending(fault, regs))
                return 0;
 
        if (unlikely(fault & VM_FAULT_ERROR)) {