mm: introduce fault_signal_pending()
[linux-2.6-microblaze.git] / arch / sparc / mm / fault_32.c
index 89976c9..6efbeb2 100644 (file)
@@ -237,7 +237,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)) {