diff --git a/kernel/drivers/module-nvidia340/actions.py b/kernel/drivers/module-nvidia340/actions.py
index 232c0c7a5f..9b48c3d86b 100644
--- a/kernel/drivers/module-nvidia340/actions.py
+++ b/kernel/drivers/module-nvidia340/actions.py
@@ -26,7 +26,11 @@ def setup():
% (arch, get.srcVERSION()))
shelltools.move("tmp/*", ".")
-
+
+ #5.5 patch icin
+ shelltools.move("tmp/.manifest", ".")
+ shelltools.system("patch -p1 < kernel-5.5.patch")
+
# Our libc is TLS enabled so use TLS library
shelltools.unlink("*-tls.so*")
diff --git a/kernel/drivers/module-nvidia340/files/NVIDIA-Linux-x86_64-340.108-kernel-5.5.patch b/kernel/drivers/module-nvidia340/files/NVIDIA-Linux-x86_64-340.108-kernel-5.5.patch
new file mode 100644
index 0000000000..ea9e4dd47b
--- /dev/null
+++ b/kernel/drivers/module-nvidia340/files/NVIDIA-Linux-x86_64-340.108-kernel-5.5.patch
@@ -0,0 +1,15 @@
+
+ kernel/uvm/Makefile | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff -Nurp NVIDIA-Linux-x86_64-340.108.orig/kernel/uvm/Makefile NVIDIA-Linux-x86_64-340.108/kernel/uvm/Makefile
+--- NVIDIA-Linux-x86_64-340.108.orig/kernel/uvm/Makefile 2019-12-12 00:04:24.000000000 +0200
++++ NVIDIA-Linux-x86_64-340.108/kernel/uvm/Makefile 2020-02-09 22:55:54.018263069 +0200
+@@ -207,6 +207,7 @@ ccflags-y += $(EXTRA_CFLAGS)
+
+ RM_MODULE_SYMVERS:= $(RM_OUT_DIR)/Module.symvers
+ UVM_MODULE_SYMVERS:= $(obj)/Module.symvers
++KBUILD_EXTRA_SYMBOLS:= $(UVM_MODULE_SYMVERS)
+
+ module $(MODULE_NAME).ko: $(UVM_MODULE_SYMVERS) debug_diagnostics_printing
+
diff --git a/kernel/drivers/module-nvidia340/pspec.xml b/kernel/drivers/module-nvidia340/pspec.xml
index 4b8588b619..5d556584ca 100644
--- a/kernel/drivers/module-nvidia340/pspec.xml
+++ b/kernel/drivers/module-nvidia340/pspec.xml
@@ -16,6 +16,7 @@
unfuck-340.108-build-fix.patch
dkms.conf
+ NVIDIA-Linux-x86_64-340.108-kernel-5.5.patch
kernel-module-headers