There is an article on DevZone that includes a possible Kernel 3.14 patch, from s_molgaard, for driver 331.38: https://devtalk.nvidia.com/default/topic/683534/linux/331-38-on-3-14-rc1-kernel/
The patch format is – apparently – for kernel boot-time patching using dkms, which I don’t use.. So.. I just manually applied the changes shown for nv-linux.h to the Kernel 3.13 patch mentioned in my previous article http://rglinuxtech.com/?p=1032, to produce a NVIDIA-Linux-x86_64-331.38-custom.run patched installer for Kernel 3.13 and 3.14, using the method shown in my earlier article: http://rglinuxtech.com/?p=899.
I have applied this to driver 331.38 on my test system, running Kernel 3.14-rc1, and can confirm that it compiles and loads OK, but – from experience with earlier Kernel 3.13 patches – there may be other issues when this is used, and further testing is recommended.
Robert Gadsdon. February 4, 2014.