Lines Matching full:fault
2 /* Page Fault Handling for ARC (TLB Miss / ProtV)
80 vm_fault_t fault = VM_FAULT_SIGSEGV; /* handle_mm_fault() output */ in do_page_fault() local
98 * context, we must not take the fault.. in do_page_fault()
135 fault = handle_mm_fault(vma, address, flags, regs); in do_page_fault()
138 if (fault_signal_pending(fault, regs)) { in do_page_fault()
144 /* The fault is fully completed (including releasing mmap lock) */ in do_page_fault()
145 if (fault & VM_FAULT_COMPLETED) in do_page_fault()
149 * Fault retry nuances, mmap_lock already relinquished by core mm in do_page_fault()
151 if (unlikely(fault & VM_FAULT_RETRY)) { in do_page_fault()
161 * Major/minor page fault accounting in do_page_fault()
164 if (likely(!(fault & VM_FAULT_ERROR))) in do_page_fault()
165 /* Normal return path: fault Handled Gracefully */ in do_page_fault()
171 if (fault & VM_FAULT_OOM) { in do_page_fault()
176 if (fault & VM_FAULT_SIGBUS) { in do_page_fault()