mmap locking API: use coccinelle to convert mmap_sem rwsem call sites
[linux-block.git] / arch / mips / kernel / traps.c
index e8cc10a9edc4ecbe14d1b17bc21c27b8f645d295..7c32c956156a0cc6c14f73e882eafe7384d1de4b 100644 (file)
@@ -793,13 +793,13 @@ int process_fpemu_return(int sig, void __user *fault_addr, unsigned long fcr31)
                return 1;
 
        case SIGSEGV:
-               down_read(&current->mm->mmap_sem);
+               mmap_read_lock(current->mm);
                vma = find_vma(current->mm, (unsigned long)fault_addr);
                if (vma && (vma->vm_start <= (unsigned long)fault_addr))
                        si_code = SEGV_ACCERR;
                else
                        si_code = SEGV_MAPERR;
-               up_read(&current->mm->mmap_sem);
+               mmap_read_unlock(current->mm);
                force_sig_fault(SIGSEGV, si_code, fault_addr);
                return 1;