How did you manage to compile without problems on such kernels? Trying on version 6.12 on debian 13 yields these problems:
MODPOST > /tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/Module.symvers > ERROR: modpost: "nvUvmInterfaceDeviceCreate" > [/tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/nvidia-uvm.ko] > undefined! > ERROR: modpost: "nvUvmInterfaceServiceDeviceInterruptsRM" > [/tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/nvidia-uvm.ko] > undefined! > ERROR: modpost: "nvUvmInterfaceDeRegisterUvmOps" > [/tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/nvidia-uvm.ko] > undefined! > ERROR: modpost: "nvUvmInterfaceFreeDupedHandle" > [/tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/nvidia-uvm.ko] > undefined! > ERROR: modpost: "nvUvmInterfaceMemoryFree" > [/tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/nvidia-uvm.ko] > undefined! > ERROR: modpost: "nvUvmInterfaceTsgAllocate" > [/tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/nvidia-uvm.ko] > undefined! > ERROR: modpost: "nvUvmInterfacePmaRegisterEvictionCallbacks" > [/tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/nvidia-uvm.ko] > undefined! > ERROR: modpost: "nvUvmInterfaceGetEccInfo" > [/tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/nvidia-uvm.ko] > undefined! > ERROR: modpost: "nvUvmInterfaceP2pObjectCreate" > [/tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/nvidia-uvm.ko] > undefined! > ERROR: modpost: "nvUvmInterfaceGetChannelResourcePtes" > [/tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/nvidia-uvm.ko] > undefined! > WARNING: modpost: suppressed 66 unresolved symbol warnings because there > were too many) > make[4]: *** > [/usr/src/linux-headers-6.12.43+deb13-common/scripts/Makefile.modpost:145: > /tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/Module.symvers] > Error 1 > make[4]: Target '__modpost' not remade because of errors. > make[3]: *** [/usr/src/linux-headers-6.12.43+deb13-common/Makefile:1922: > modpost] Error 2 > make[3]: Target 'modules' not remade because of errors. > make[2]: *** [/usr/src/linux-headers-6.12.43+deb13-common/Makefile:236: > __sub-make] Error 2 > make[2]: Target 'modules' not remade because of errors. > make[2]: Leaving directory '/usr/src/linux-headers-6.12.43+deb13-amd64' > make[1]: *** [Makefile:236: __sub-make] Error 2 > make[1]: Target 'modules' not remade because of errors. > make[1]: Leaving directory '/usr/src/linux-headers-6.12.43+deb13-common' > make: *** [Makefile:138: modules] Error 2 > ERROR: The nvidia-uvm kernel module was not created. > ERROR: The nvidia-uvm kernel module failed to build. This kernel module is > required for the proper operation of CUDA. If you do not need to use CUDA, > you can try to install this driver package again with the > '--no-unified-memory' option. > ERROR: Installation has failed. Please see the file > '/var/log/nvidia-installer.log' for details. You may find suggestions on > fixing installation problems in the README available on the Linux driver > download page at www.nvidia.com. > >

