mmap locking API: use coccinelle to convert mmap_sem rwsem call sites
[sfrench/cifs-2.6.git] / mm / internal.h
index 791e4b5a807c5b08b69ac47cfe606e8f7948c4f4..3d3eb867030a6de5ff5da4b502180d356b4ab6b4 100644 (file)
@@ -419,7 +419,7 @@ static inline struct file *maybe_unlock_mmap_for_io(struct vm_fault *vmf,
        if (fault_flag_allow_retry_first(flags) &&
            !(flags & FAULT_FLAG_RETRY_NOWAIT)) {
                fpin = get_file(vmf->vma->vm_file);
-               up_read(&vmf->vma->vm_mm->mmap_sem);
+               mmap_read_unlock(vmf->vma->vm_mm);
        }
        return fpin;
 }