From 79ecaa26551a53d1a725aba6977fded7eb4ee7e2 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 4 Apr 2020 11:04:17 +0300 Subject: [PATCH] nvidia rebuild --- kernel/drivers/module-nvidia340/actions.py | 6 +++++- .../NVIDIA-Linux-x86_64-340.108-kernel-5.5.patch | 15 +++++++++++++++ kernel/drivers/module-nvidia340/pspec.xml | 1 + 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 kernel/drivers/module-nvidia340/files/NVIDIA-Linux-x86_64-340.108-kernel-5.5.patch 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