mm: introduce fault_signal_pending()
[linux-2.6-microblaze.git] / arch / parisc / mm / fault.c
index adbd5e2..f9be1d1 100644 (file)
@@ -304,7 +304,7 @@ good_area:
 
        fault = handle_mm_fault(vma, address, flags);
 
-       if ((fault & VM_FAULT_RETRY) && fatal_signal_pending(current))
+       if (fault_signal_pending(fault, regs))
                return;
 
        if (unlikely(fault & VM_FAULT_ERROR)) {