VM: add "vm_munmap()" helper function
[linux-flexiantxendom0-3.2.10.git] / drivers / gpu / drm / i810 / i810_dma.c
index 2c8a60c..b85337f 100644 (file)
@@ -157,11 +157,9 @@ static int i810_unmap_buffer(struct drm_buf *buf)
        if (buf_priv->currently_mapped != I810_BUF_MAPPED)
                return -EINVAL;
 
-       down_write(&current->mm->mmap_sem);
-       retcode = do_munmap(current->mm,
+       retcode = vm_munmap(current->mm,
                            (unsigned long)buf_priv->virtual,
                            (size_t) buf->total);
-       up_write(&current->mm->mmap_sem);
 
        buf_priv->currently_mapped = I810_BUF_UNMAPPED;
        buf_priv->virtual = NULL;