I tried to build my own 5.5 kernel and I get the following error during the nvidia dkms build.
make -f ./scripts/Makefile.modpost sed 's/ko$/o/' /var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/modules.order | scripts/mod/modpost -m -i ./Module.symvers -o /var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/Module.symvers -s -T - ERROR: "nvUvmInterfaceSessionCreate" [/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceChannelAllocate" [/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceGetGpuArch" [/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceRegisterUvmCallbacks" [/var/lib/dkms/nvidia- legacy-340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceAddressSpaceDestroy" [/var/lib/dkms/nvidia- legacy-340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceCopyEngineAllocate" [/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceCheckEccErrorSlowpath" [/var/lib/dkms/nvidia- legacy-340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceSessionDestroy" [/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceGetAttachedUuids" [/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceGetUvmPrivRegion" [/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceDeRegisterUvmOps" [/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceServiceDeviceInterruptsRM" [/var/lib/dkms/nvidia- legacy-340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceAddressSpaceCreateMirrored" [/var/lib/dkms/nvidia-legacy-340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceKillChannel" [/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceMemoryCpuMap" [/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceMemoryAllocSys" [/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceQueryCaps" [/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! ERROR: "nvUvmInterfaceChannelDestroy" [/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm/nvidia-uvm.ko] undefined! make[2]: *** [scripts/Makefile.modpost:94: __modpost] Error 1 make[1]: *** [Makefile:1620: modules] Error 2 make[1]: Leaving directory '/usr/local/src/linux-source-5.5' make: *** [Makefile:218: nvidia-uvm.ko] Error 2 make: Leaving directory '/var/lib/dkms/nvidia-legacy- 340xx/340.108/build/uvm'