]> git.pld-linux.org Git - packages/xorg-driver-video-nvidia-legacy-390xx.git/blame - kernel-4.19.patch
- fix building kernel modules with kernel 4.4.169
[packages/xorg-driver-video-nvidia-legacy-390xx.git] / kernel-4.19.patch
CommitLineData
8daff547
JR
1--- NVIDIA-Linux-x86_64-390.87-no-compat32/kernel/nvidia-drm/nvidia-drm-encoder.c.orig 2018-08-22 02:55:29.000000000 +0200
2+++ NVIDIA-Linux-x86_64-390.87-no-compat32/kernel/nvidia-drm/nvidia-drm-encoder.c 2018-10-27 14:51:02.291106466 +0200
3@@ -30,6 +30,9 @@
4 #include "nvidia-drm-connector.h"
5 #include "nvidia-drm-crtc.h"
6
7+#include <linux/version.h>
8+#include <linux/utsname.h>
9+
10 #include <drm/drm_crtc_helper.h>
11
12 #include <drm/drm_atomic.h>
13@@ -216,7 +219,11 @@
14
15 /* Attach encoder and connector */
16
17+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 0)
18 ret = drm_mode_connector_attach_encoder(connector, encoder);
19+#else
20+ ret = drm_connector_attach_encoder(connector, encoder);
21+#endif
22
23 if (ret != 0) {
24 NV_DRM_DEV_LOG_ERR(
25--- NVIDIA-Linux-x86_64-390.87-no-compat32/kernel/nvidia-drm/nvidia-drm-connector.c~ 2018-08-22 02:55:29.000000000 +0200
26+++ NVIDIA-Linux-x86_64-390.87-no-compat32/kernel/nvidia-drm/nvidia-drm-connector.c 2018-10-27 14:54:53.714379051 +0200
27@@ -30,6 +30,9 @@
28 #include "nvidia-drm-utils.h"
29 #include "nvidia-drm-encoder.h"
30
31+#include <linux/version.h>
32+#include <linux/utsname.h>
33+
34 #include <drm/drm_crtc_helper.h>
35
36 #include <drm/drm_atomic.h>
37@@ -226,7 +229,11 @@
38
39
40 if (nv_connector->edid != NULL) {
41+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 0)
42 drm_mode_connector_update_edid_property(
43+#else
44+ drm_connector_update_edid_property(
45+#endif
46 connector, nv_connector->edid);
47 }
48
This page took 0.042236 seconds and 4 git commands to generate.