mmap locking API: use coccinelle to convert mmap_sem rwsem call sites
[linux-2.6-microblaze.git] / arch / x86 / um / vdso / vma.c
index 9e7c4ab..76d9f6c 100644 (file)
@@ -58,7 +58,7 @@ int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp)
        if (!vdso_enabled)
                return 0;
 
-       if (down_write_killable(&mm->mmap_sem))
+       if (mmap_write_lock_killable(mm))
                return -EINTR;
 
        err = install_special_mapping(mm, um_vdso_addr, PAGE_SIZE,
@@ -66,7 +66,7 @@ int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp)
                VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC,
                vdsop);
 
-       up_write(&mm->mmap_sem);
+       mmap_write_unlock(mm);
 
        return err;
 }