Re: User kernel Module Compile Error (linux-2.6.25-rc8-mm1 and 171.06/169.12) [technical]
Well, *that* was dumb of me. There were multiple API changes for 25-rc8-mm1, and I managed to mis-diff my source tree and thus fail to get the *whole* patch in.
The changes were: (1) the change from .nopage to .fault in struct vm_operations_struct, which hit nv.c down around lines 1800-1850. (2) The removal of proc_root_driver - workaround in nv.c around line 613 (note that I *think* this one is safe for backporting without version checking), and (3) the change from ->memory to ->pages (workaround in os-agp.c). This of course assumes you've applied Zander's 25-rc8 patch first....