Bug 4354
Summary: | Intel's latest video driver is broken since kernel 2.6.1x | ||
---|---|---|---|
Product: | Drivers | Reporter: | Michel MENGIS (michel.mengis) |
Component: | Video(DRI - non Intel) | Assignee: | Adrian Bunk (bunk) |
Status: | REJECTED INVALID | ||
Severity: | high | ||
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.11.4 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
Kernel's config file
module list dmesg file xorg log file |
Description
Michel MENGIS
2005-03-17 02:14:09 UTC
Created attachment 4737 [details]
Kernel's config file
Created attachment 4738 [details]
module list
Created attachment 4739 [details]
dmesg file
Created attachment 4740 [details]
xorg log file
You'll have to update the Intel driver to use remap_pfn_range instead. It's the same as remap_page_range except that it takes a page frame number instead of a page. Typical change is something like this: --- 1.21/arch/i386/pci/i386.c 2005-03-17 08:37:41 -08:00 +++ 1.22/arch/i386/pci/i386.c 2005-03-17 08:37:41 -08:00 @@ -295,7 +295,7 @@ /* Write-combine setting is ignored, it is changed via the mtrr * interfaces on this platform. */ - if (remap_page_range(vma, vma->vm_start, vma->vm_pgoff << PAGE_SHIFT, + if (remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, vma->vm_end - vma->vm_start, vma->vm_page_prot)) return -EAGAIN; Problems with external drivers don't belong here. |