]> git.pld-linux.org Git - packages/xorg-driver-video-nvidia-legacy-340xx.git/blobdiff - kernel-5.4.patch
- fix building with kernel 5.4
[packages/xorg-driver-video-nvidia-legacy-340xx.git] / kernel-5.4.patch
diff --git a/kernel-5.4.patch b/kernel-5.4.patch
new file mode 100644 (file)
index 0000000..3810b4a
--- /dev/null
@@ -0,0 +1,24 @@
+--- NVIDIA-Linux-x86-340.107/kernel/nv-drm.c~  2019-12-01 19:14:03.000000000 +0100
++++ NVIDIA-Linux-x86-340.107/kernel/nv-drm.c   2019-12-01 19:15:23.503016305 +0100
+@@ -149,7 +149,11 @@
+ #if defined(DRIVER_LEGACY)
+     .driver_features = DRIVER_GEM | DRIVER_PRIME | DRIVER_LEGACY,
+ #else
++#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 4, 0)
+     .driver_features = DRIVER_GEM | DRIVER_PRIME,
++#else
++    .driver_features = DRIVER_GEM,
++#endif
+ #endif
+     .load = nv_drm_load,
+     .unload = nv_drm_unload,
+@@ -161,7 +165,9 @@
+     .gem_free_object = nv_gem_free,
+     .prime_handle_to_fd = drm_gem_prime_handle_to_fd,
++#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 4, 0)
+     .gem_prime_export = drm_gem_prime_export,
++#endif
+     .gem_prime_get_sg_table = nv_gem_prime_get_sg_table,
+     .gem_prime_vmap = nv_gem_prime_vmap,
+     .gem_prime_vunmap = nv_gem_prime_vunmap,
This page took 0.040555 seconds and 4 git commands to generate.