I've corrected some mistakes in the previous patch. The patch in attachment corrects remap_page_range for newer kernels >= 2.6.11 and also fixes "pci slot_name" compile error for kernels >= 2.6.12.
patch-mga-vid-1.55-1.gz
Description: GNU Zip compressed data