Additional bugfixes and corrections for the Matrox Parhelia Driver
After presenting the all new 188.8.131.52 release of the driver, some issues
were brought to my attention from different testers.
1. Does not compile on 2.6.14-rc4
- Does not compile on 2.6.14-rc4
- Does not compile on SuSE 10.0
- Throws several warnings during compilation
This is because the kernel developers dropped pci_dev's "pretty_name"
attribute and was easy to fix by replacing it with the "name" attribute.
2. Does not compile on SuSE 10.0
SuSE 10.0 uses highmemory support by default in their shipped kernels and
therefore we have to include "<linux/highmem.h>" if
"CONFIG_NOHIGHMEM" is NOT
set to avoid confusion about
what kind of kunmap_atomic call the compiler should use.
3. Throws several warnings during compilation
On my system I don't get these warnings, but on the system of one special
person they became visible (#if DEBUG instead of #ifdef DEBUG, a.s.o.);
so I changed all occurences of #if instead of #ifdef and the warnings were
Diff from 184.108.40.206 to 220.127.116.11
Please note that this patch is work in progress and as long as I get compilation errors on some systems it's subject to change (I don't want to have 18.104.22.168.x version numbers, I'm getting enough confused with the current version numbering ;))
Again, for additional information on installing, upgrading, etc. please have a look at the Matrox Technical Support Forum