| Submitter | Paolo Pisati |
|---|---|
| Date | May 3, 2012, 8:53 a.m. |
| Message ID | <1336035233-6400-3-git-send-email-paolo.pisati@canonical.com> |
| Download | mbox | patch |
| Permalink | /patch/156630/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/arch/arm/mm/fault.c b/arch/arm/mm/fault.c index 4aabeae..c9ce085 100644 --- a/arch/arm/mm/fault.c +++ b/arch/arm/mm/fault.c @@ -329,7 +329,7 @@ retry: */ perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, addr); - if (flags & FAULT_FLAG_ALLOW_RETRY) { + if (!(fault & VM_FAULT_ERROR) && flags & FAULT_FLAG_ALLOW_RETRY) { if (fault & VM_FAULT_MAJOR) { tsk->maj_flt++; perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS_MAJ, 1,