I had assumed that my previous article on ‘auto patching’ was going to be redundant… However, I discovered to my dismay that even the newly-released NVIDIA driver – 331.17 still fails to compile and install on 3.11 and 3.12 kernels..
It appears that nv-drm.c has been fixed, but not nv-linux.h. This means that – for both 3.11 and 3.12 – the original 3.11 patch for nv-linux.h will apply.
I have tested this patch with 331.17 and kernels 3.11.6 and 3.12-rc6, and they both compile OK..
One interesting point to note, is that the install includes ”Building Unified Memory Kernel Module” now..
I must admit to being concerned at this fiasco… NVIDIA are adding ‘features’ to the Linux driver, but seem to be incapable of fixing relatively-simple – and well documented – issues with the latest kernel/s..
Robert Gadsdon. October 23. 2013