diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | linux-4.11.patch | 24 |
3 files changed, 28 insertions, 2 deletions
@@ -16,6 +16,8 @@ pkgbase = nvidia-beta conflicts = nvidia-173xx conflicts = nvidia options = !strip + source = linux-4.11.patch + md5sums = cc8941b6898d9daa0fb67371f57a56b6 source_i686 = http://us.download.nvidia.com/XFree86/Linux-x86/381.22/NVIDIA-Linux-x86-381.22.run md5sums_i686 = 8825cec1640739521689bd80121d1425 source_x86_64 = http://us.download.nvidia.com/XFree86/Linux-x86_64/381.22/NVIDIA-Linux-x86_64-381.22-no-compat32.run @@ -23,10 +23,10 @@ case "$CARCH" in esac # Source -#source=('linux-4.11.patch') +source=('linux-4.11.patch') source_i686=("http://us.download.nvidia.com/XFree86/Linux-x86/$pkgver/NVIDIA-Linux-x86-$pkgver.run") source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/$pkgver/NVIDIA-Linux-x86_64-$pkgver-no-compat32.run") -#md5sums=('897d9775dc484ab37934e7b102c5b325') +md5sums=('cc8941b6898d9daa0fb67371f57a56b6') md5sums_i686=('8825cec1640739521689bd80121d1425') md5sums_x86_64=('0e9590d48703c8baa034b6f0f8bbf1e5') diff --git a/linux-4.11.patch b/linux-4.11.patch new file mode 100644 index 000000000000..dd6e508cfea2 --- /dev/null +++ b/linux-4.11.patch @@ -0,0 +1,24 @@ +--- a/kernel/nvidia-drm/nvidia-drm-linux.c ++++ b/kernel/nvidia-drm/nvidia-drm-linux.c +@@ -20,6 +20,8 @@ + * DEALINGS IN THE SOFTWARE. + */ + ++#include <linux/version.h> ++ + #include <linux/module.h> + #include <linux/slab.h> + #include <linux/err.h> +@@ -196,7 +198,11 @@ + module_exit(nv_linux_drm_exit); + + #if defined(MODULE_LICENSE) ++#if LINUX_VERSION_CODE > KERNEL_VERSION(4, 10, 0) ++ MODULE_LICENSE("Dual MIT/GPL"); ++#else + MODULE_LICENSE("MIT"); ++#endif + #endif + #if defined(MODULE_INFO) + MODULE_INFO(supported, "external"); + |