Skip to content

Instantly share code, notes, and snippets.

@ObserverHerb
Created September 9, 2017 22:57
Show Gist options
  • Save ObserverHerb/e2c2b905b61be1de7b1b2cf6b390418d to your computer and use it in GitHub Desktop.
Save ObserverHerb/e2c2b905b61be1de7b1b2cf6b390418d to your computer and use it in GitHub Desktop.
nvidia-drivers-384.69 vs kernel 4.13
diff --git a/kernel/nvidia-drm/nvidia-drm-crtc.c b/kernel/nvidia-drm/nvidia-drm-crtc.c
index 4d9bdf3..e2f4f46 100644
--- a/kernel/nvidia-drm/nvidia-drm-crtc.c
+++ b/kernel/nvidia-drm/nvidia-drm-crtc.c
@@ -162,7 +162,8 @@ static void nvidia_crtc_disable(struct drm_crtc *crtc)
}
-static void nvidia_crtc_enable(struct drm_crtc *crtc)
+static void nvidia_crtc_enable(struct drm_crtc *crtc,
+ struct drm_crtc_state *old_state)
{
}
@@ -170,7 +171,7 @@ static void nvidia_crtc_enable(struct drm_crtc *crtc)
static const struct drm_crtc_helper_funcs nv_crtc_helper_funcs = {
.prepare = nvidia_crtc_prepare,
.commit = nvidia_crtc_commit,
- .enable = nvidia_crtc_enable,
+ .atomic_enable = nvidia_crtc_enable,
.disable = nvidia_crtc_disable,
.mode_fixup = nvidia_crtc_mode_fixup,
};
@@ -223,10 +224,9 @@ static struct drm_plane *nvidia_plane_create
dev,
plane, crtc_mask, funcs,
formats, formats_count,
+ NULL,
plane_type
-#if defined(NV_DRM_INIT_FUNCTIONS_HAVE_NAME_ARG)
, NULL
-#endif
);
if (ret != 0)
@@ -354,9 +354,7 @@ struct drm_crtc *nvidia_drm_add_crtc(struct drm_device *dev, NvU32 head)
&nv_crtc->base,
primary_plane, cursor_plane,
&nv_crtc_funcs
-#if defined(NV_DRM_INIT_FUNCTIONS_HAVE_NAME_ARG)
, NULL
-#endif
);
if (ret != 0)
diff --git a/kernel/nvidia-drm/nvidia-drm-encoder.c b/kernel/nvidia-drm/nvidia-drm-encoder.c
index 9d3a267..512182c 100644
--- a/kernel/nvidia-drm/nvidia-drm-encoder.c
+++ b/kernel/nvidia-drm/nvidia-drm-encoder.c
@@ -150,9 +150,7 @@ nvidia_encoder_new(struct drm_device *dev,
ret = drm_encoder_init(dev,
&nv_encoder->base, &nv_encoder_funcs,
nvkms_connector_signal_to_drm_encoder_signal(format)
-#if defined(NV_DRM_INIT_FUNCTIONS_HAVE_NAME_ARG)
, NULL
-#endif
);
if (ret != 0)
@JoneKone
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment