Discussion:
Kernel 2.6.11-rc1 has no remap_page_range
Colin Harrison
2005-01-20 10:47:14 UTC
Permalink
Hi,

I had to apply the following patch to make your latest mga_vid for 2.6.10
work with
kernel 2.6.11-rc1.

--- mga-vid-2.6.10/mga_vid.c 2005-01-11 09:17:52.000000000 +0000
+++ my_mga_vid.c 2005-01-16 18:25:38.000000000 +0000
@@ -949,7 +949,7 @@
}
vma->vm_flags |= VM_RESERVED; // don't swap the page out

- if(remap_page_range(vma, vma->vm_start, card->mem_base +
card->src_base,
+ if(remap_pfn_range(vma, vma->vm_start, (card->mem_base +
card->src_base) >> PAGE_SHIFT,
vma->vm_end - vma->vm_start, vma->vm_page_prot))
{
printk(KERN_ERR "mga_vid: error mapping video memory\n");

Now works fine for me (Matrox G550) on 2.6.10 and when patched to
2.6.11-rc1.

Thanks

Colin Harrison
Attila Kinali
2005-01-20 13:47:40 UTC
Permalink
On Thu, 20 Jan 2005 10:47:14 -0000
Post by Colin Harrison
Hi,
I had to apply the following patch to make your latest mga_vid for 2.6.10
work with
kernel 2.6.11-rc1.
ARGH... again an API change.

Thanks, will make a new version this evening.

Attila Kinali
--
All christians are terrorists.
Loading...