--- NVIDIA-Linux-x86_64-390.87-no-compat32/kernel/nvidia-drm/nvidia-drm-encoder.c.orig 2018-08-22 02:55:29.000000000 +0200 +++ NVIDIA-Linux-x86_64-390.87-no-compat32/kernel/nvidia-drm/nvidia-drm-encoder.c 2018-10-27 14:51:02.291106466 +0200 @@ -30,6 +30,9 @@ #include "nvidia-drm-connector.h" #include "nvidia-drm-crtc.h" +#include +#include + #include #include @@ -216,7 +219,11 @@ /* Attach encoder and connector */ +#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 0) ret = drm_mode_connector_attach_encoder(connector, encoder); +#else + ret = drm_connector_attach_encoder(connector, encoder); +#endif if (ret != 0) { NV_DRM_DEV_LOG_ERR( --- NVIDIA-Linux-x86_64-390.87-no-compat32/kernel/nvidia-drm/nvidia-drm-connector.c~ 2018-08-22 02:55:29.000000000 +0200 +++ NVIDIA-Linux-x86_64-390.87-no-compat32/kernel/nvidia-drm/nvidia-drm-connector.c 2018-10-27 14:54:53.714379051 +0200 @@ -30,6 +30,9 @@ #include "nvidia-drm-utils.h" #include "nvidia-drm-encoder.h" +#include +#include + #include #include @@ -226,7 +229,11 @@ if (nv_connector->edid != NULL) { +#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 0) drm_mode_connector_update_edid_property( +#else + drm_connector_update_edid_property( +#endif connector, nv_connector->edid); }