Linux 6.7.3 + 545.29.06/550.40.07: ERROR: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol '__rcu_read_lock'

This code change was done on 31st of January 2024 : 

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/include/linux/mmzone.h?h=v6.7.3&id=3a01daace71b521563c38bbbf874e14c3e58adb7

Therefore a kernel from after that date will work fine however
the NVidia drivers will just blow up as discussed.

Therefore, and I have tested this, the linux-6.1.76 kernel will cause
the NVidia code to crap out. I have not tested 535.154.05 yet but
I suspect it will blow up also.

However the 6.1.75 Linux kernel seems to offer no problems.

What a surprise? Not really. Some day the NVidia driver devs will
stop using internal API calls and interfaces that are really verboten
in the GPL world. Some day. 

Not today.

1 Like