next-up: any kernel >= 3.10.0-rc1 (yes yes... that's "-rc" so technically: no whining!) effects the transition of create_proc_entry() to proc_create() which no nvidia blob nor source seems remotely ready for.
yet here's my sad overly generalized conclusion: Those with an Engineering degree tend to be too conservative and have swallowed a bunch of malarkey about unions being Communist (see comments on this very page); whereas those with a PhD are somehow too elitist to think they need this sort of low-prole protection. I hope i'm wrong, and it'll just take a new generation to see the long-range benefits of getting organized, but i certainly have my doubts.
It's a naive, domestic operating system without any breeding, but I think you'll be amused by its presumption.