Dear NVIDIA Linux employee (singular, because you are grossly under staffed),
Linux binary drivers have broken on the latest kernel release again. This time its Kernel version 5.7.0.
Thankfully somebody else has already found the solution. It’s a simple compiler error. Everything you need follow the link below:
4 other people have tested it and given thumbs up. This solution is now 1 month old and nobody have reported an issue with it.
diff --git a/kernel/conftest.sh b/kernel/conftest.sh
index 8f807a1..af29636 100755
--- a/conftest.sh
+++ b/conftest.sh
@@ -143,6 +143,7 @@ test_headers() {
FILES="$FILES video/nv_internal.h"
FILES="$FILES asm/book3s/64/hash-64k.h"
FILES="$FILES asm/set_memory.h"
+ FILES="$FILES asm/pgtable.h"
FILES="$FILES asm/prom.h"
FILES="$FILES asm/powernv.h"
FILES="$FILES asm/tlbflush.h"
@@ -466,6 +467,9 @@ compile_test() {
# It does not exist on all architectures.
#
CODE="
+ #if defined(NV_ASM_PGTABLE_H_PRESENT)
+ #include <asm/pgtable.h>
+ #endif
#if defined(NV_ASM_SET_MEMORY_H_PRESENT)
#include <asm/set_memory.h>
#else
Please apply patch and release a new driver version.
Thank you,