]> rtime.felk.cvut.cz Git - zynq/linux.git/blobdiff - arch/s390/mm/fault.c
Merge branch '4.0.8-rt6'
[zynq/linux.git] / arch / s390 / mm / fault.c
index 3ff86533f7db925b575309d63b08727551ac0d40..989132bb170b8ac7c1b8a541b5a0f8bf62140cf5 100644 (file)
@@ -435,7 +435,7 @@ static inline int do_exception(struct pt_regs *regs, int access)
         * user context.
         */
        fault = VM_FAULT_BADCONTEXT;
-       if (unlikely(!user_space_fault(regs) || in_atomic() || !mm))
+       if (unlikely(!user_space_fault(regs) || faulthandler_disabled() || !mm))
                goto out;
 
        address = trans_exc_code & __FAIL_ADDR_MASK;