upgrade to linux 2.6.10-1.12_FC2
[linux-2.6.git] / drivers / char / drm / i810_dma.c
index d9348ac..197ef9c 100644 (file)
@@ -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_page_range(DRM_RPR_ARG(vma) vma->vm_start,
-                            VM_OFFSET(vma),
+       if (remap_pfn_range(DRM_RPR_ARG(vma) vma->vm_start,
+                            VM_OFFSET(vma) >> PAGE_SHIFT,
                             vma->vm_end - vma->vm_start,
                             vma->vm_page_prot)) return -EAGAIN;
        return 0;