X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fchar%2Fdrm%2Fi810_dma.c;h=d9348ac71126a60a7ee4d1eef4c203e156684387;hb=6f71f83334a552167ccbbd42fe5dd979428c89e4;hp=197ef9c0fa602b726233020ef6d5bfb3c29bfc1c;hpb=8d40237c730b8be87c1b80a5d96b9c603fefa829;p=linux-2.6.git diff --git a/drivers/char/drm/i810_dma.c b/drivers/char/drm/i810_dma.c index 197ef9c0f..d9348ac71 100644 --- a/drivers/char/drm/i810_dma.c +++ b/drivers/char/drm/i810_dma.c @@ -138,8 +138,8 @@ int i810_mmap_buffers(struct file *filp, struct vm_area_struct *vma) buf_priv->currently_mapped = I810_BUF_MAPPED; unlock_kernel(); - if (remap_pfn_range(DRM_RPR_ARG(vma) vma->vm_start, - VM_OFFSET(vma) >> PAGE_SHIFT, + if (remap_page_range(DRM_RPR_ARG(vma) vma->vm_start, + VM_OFFSET(vma), vma->vm_end - vma->vm_start, vma->vm_page_prot)) return -EAGAIN; return 0;