]> git.pld-linux.org Git - packages/xorg-driver-video-nvidia-legacy-390xx.git/blob - kernel-4.19.patch
- fix building with kernel 4.19
[packages/xorg-driver-video-nvidia-legacy-390xx.git] / kernel-4.19.patch
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.030937 seconds and 3 git commands to generate.