*** usr/src/nv/nv-linux.h.orig 2009-11-22 19:27:38.000000000 -0800 --- usr/src/nv/nv-linux.h 2009-12-15 18:32:06.000000000 -0800 *************** *** 83,102 **** --- 83,103 ---- #if !defined(KERNEL_2_4) #include /* suser(), capable() replacement */ #include /* module_param() */ #include /* kernel_locked */ #include /* flush_tlb(), flush_tlb_all() */ #include /* page table entry lookup */ #endif #include /* pci_find_class, etc */ + #include /* vga_set_legacy_decoding */ #include /* tasklets, interrupt helpers */ #include #include /* do_div() */ #include /* cli, sli, save_flags */ #include /* ioremap, virt_to_phys */ #include /* access_ok */ #include /* PAGE_OFFSET */ #include /* pte bit definitions */ *** usr/src/nv/nv.c.orig 2009-11-22 19:27:36.000000000 -0800 --- usr/src/nv/nv.c 2009-12-15 18:32:06.000000000 -0800 *************** *** 724,743 **** --- 724,745 ---- goto failed; } entry->data = nv; entry->read_proc = nv_kern_read_agpinfo; #if defined(NV_PROC_DIR_ENTRY_HAS_OWNER) entry->owner = THIS_MODULE; #endif } + vga_set_legacy_decoding(dev, VGA_RSRC_NONE); + NV_PCI_DEV_PUT(dev); } entry = create_proc_entry("version", flags, proc_nvidia); if (!entry) goto failed; entry->read_proc = nv_kern_read_version; #if defined(NV_PROC_DIR_ENTRY_HAS_OWNER) entry->owner = THIS_MODULE;