Lines Matching refs:fault
264 vm_fault_t fault; in do_exception() local
297 fault = handle_mm_fault(vma, address, flags | FAULT_FLAG_VMA_LOCK, regs); in do_exception()
298 if (!(fault & (VM_FAULT_RETRY | VM_FAULT_COMPLETED))) in do_exception()
300 if (!(fault & VM_FAULT_RETRY)) { in do_exception()
305 if (fault & VM_FAULT_MAJOR) in do_exception()
308 if (fault_signal_pending(fault, regs)) { in do_exception()
320 fault = handle_mm_fault(vma, address, flags, regs); in do_exception()
321 if (fault_signal_pending(fault, regs)) { in do_exception()
327 if (fault & VM_FAULT_COMPLETED) in do_exception()
329 if (fault & VM_FAULT_RETRY) { in do_exception()
335 if (!(fault & VM_FAULT_ERROR)) in do_exception()
337 if (fault & VM_FAULT_OOM) { in do_exception()
342 } else if (fault & VM_FAULT_SIGSEGV) { in do_exception()
347 } else if (fault & (VM_FAULT_SIGBUS | VM_FAULT_HWPOISON | in do_exception()
354 pr_emerg("Unexpected fault flags: %08x\n", fault); in do_exception()