Wrapfs: use vm_munmap in ->mmap
authorErez Zadok <ezk@cs.sunysb.edu>
Mon, 3 Jun 2013 04:24:25 +0000 (00:24 -0400)
committerErez Zadok <ezk@cs.sunysb.edu>
Mon, 3 Jun 2013 04:24:25 +0000 (00:24 -0400)
Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
fs/wrapfs/file.c

index 7a7fe1e98d48d150eefcb0e1035715eb8f9ec314..f9c99ad03481ac408d29883a447c0e8eff4636d2 100644 (file)
@@ -141,10 +141,9 @@ static int wrapfs_mmap(struct file *file, struct vm_area_struct *vma)
                        goto out;
                }
                saved_vm_ops = vma->vm_ops; /* save: came from lower ->mmap */
-               err = do_munmap(current->mm, vma->vm_start,
-                               vma->vm_end - vma->vm_start);
+               err = vm_munmap(vma->vm_start, vma->vm_end - vma->vm_start);
                if (err) {
-                       printk(KERN_ERR "wrapfs: do_munmap failed %d\n", err);
+                       printk(KERN_ERR "wrapfs: vm_munmap failed %d\n", err);
                        goto out;
                }
        }