drm/arm/malidp: crtc: use drmm_crtc_init_with_planes()
Use drmm_crtc_init_with_planes() instead of drm_crtc_init_with_planes() to get rid of the explicit destroy hook in struct drm_plane_funcs. Signed-off-by: Danilo Krummrich <dakr@redhat.com> Signed-off-by: Liviu Dudau <liviu.dudau@arm.com> Link: https://patchwork.freedesktop.org/patch/msgid/20221026155934.125294-4-dakr@redhat.com
This commit is contained in:
parent
1b93d3cb71
commit
905ff163cf
@ -514,7 +514,6 @@ static void malidp_crtc_disable_vblank(struct drm_crtc *crtc)
|
||||
}
|
||||
|
||||
static const struct drm_crtc_funcs malidp_crtc_funcs = {
|
||||
.destroy = drm_crtc_cleanup,
|
||||
.set_config = drm_atomic_helper_set_config,
|
||||
.page_flip = drm_atomic_helper_page_flip,
|
||||
.reset = malidp_crtc_reset,
|
||||
@ -548,8 +547,8 @@ int malidp_crtc_init(struct drm_device *drm)
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
ret = drm_crtc_init_with_planes(drm, &malidp->crtc, primary, NULL,
|
||||
&malidp_crtc_funcs, NULL);
|
||||
ret = drmm_crtc_init_with_planes(drm, &malidp->crtc, primary, NULL,
|
||||
&malidp_crtc_funcs, NULL);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user