diff options
Diffstat (limited to 'arch/sparc/mm/fault_64.c')
| -rw-r--r-- | arch/sparc/mm/fault_64.c | 11 | 
1 files changed, 1 insertions, 10 deletions
| diff --git a/arch/sparc/mm/fault_64.c b/arch/sparc/mm/fault_64.c index a3806614e4dc..0a6bcc85fba7 100644 --- a/arch/sparc/mm/fault_64.c +++ b/arch/sparc/mm/fault_64.c @@ -422,7 +422,7 @@ good_area:  			goto bad_area;  	} -	fault = handle_mm_fault(vma, address, flags); +	fault = handle_mm_fault(vma, address, flags, regs);  	if (fault_signal_pending(fault, regs))  		goto exit_exception; @@ -438,15 +438,6 @@ good_area:  	}  	if (flags & FAULT_FLAG_ALLOW_RETRY) { -		if (fault & VM_FAULT_MAJOR) { -			current->maj_flt++; -			perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS_MAJ, -				      1, regs, address); -		} else { -			current->min_flt++; -			perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS_MIN, -				      1, regs, address); -		}  		if (fault & VM_FAULT_RETRY) {  			flags |= FAULT_FLAG_TRIED; |