Long Lived Driver - 440.31 will not build....

Your Long Lived Driver - 440.31 will not build with the Linux 5.4.0-rc6 or -rc7 kernels. That is, it will not build with the kernel provided by Slackware from their -current/testing directory.

http://slackware.oregonstate.edu/slackware64-current/testing/packages/

Several people have tried and they have all failed. The only who have succeeded are those who custom built their own kernels. Why? No one seems to know.
This has been discussed on the linuxquestions/slackware from in two different threads,

https://www.linuxquestions.org/questions/slackware-14/the-latest-kernel-release-4175597503/page60.html

and

https://www.linuxquestions.org/questions/slackware-14/kernel-huge-5-4-0_rc6-x86_64-1-txz-4175663749/

Any assistance would be greatly appreciated.
Thank you.

The problem has been solved.
Mr. Volkerding, the creator and maintainer of Slackware, has fixed the problem by rebuilding the kernel using,


Sat Nov 16 03:31:45 UTC 2019

testing/packages/kernel-generic-5.4.0_rc7-x86_64-2.txz: Rebuilt.
testing/packages/kernel-headers-5.4.0_rc7-x86-2.txz: Rebuilt.
testing/packages/kernel-huge-5.4.0_rc7-x86_64-2.txz: Rebuilt.
testing/packages/kernel-modules-5.4.0_rc7-x86_64-2.txz: Rebuilt.
testing/packages/kernel-source-5.4.0_rc7-noarch-2.txz: Rebuilt.
CRYPTO_CRC32C_INTEL m -> y
Make modules before cleaning up the source tree. This does some magic in
Module.symvers that fixes building the NVIDIA kernel modules.
±-------------------------+