What about updating the driver instead of patching it? The 173.08 upstream release is supposed to restore compatibility with recent Linux 2.6 kernels: http://www.nvidia.com/object/linux_display_ia32_173.08.html