mmap locking API: use coccinelle to convert mmap_sem rwsem call sites
[linux-block.git] / arch / sh / kernel / vsyscall / vsyscall.c
index 98494480f048ded29aa1a848f6dac79ec14179d7..1bd85a6949c45dab6ba241700f15d90c75c0341f 100644 (file)
@@ -61,7 +61,7 @@ int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp)
        unsigned long addr;
        int ret;
 
-       if (down_write_killable(&mm->mmap_sem))
+       if (mmap_write_lock_killable(mm))
                return -EINTR;
 
        addr = get_unmapped_area(NULL, 0, PAGE_SIZE, 0, 0);
@@ -80,7 +80,7 @@ int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp)
        current->mm->context.vdso = (void *)addr;
 
 up_fail:
-       up_write(&mm->mmap_sem);
+       mmap_write_unlock(mm);
        return ret;
 }