Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/udl: Convert to drm_crtc_helper_atomic_check()

Use the drm_crtc_helper_atomic_check() helper instead of open-coding the
same operation.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Sui Jingfeng <suijingfeng@loongson.cn>
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/dcb09c0c7bed1baee39a72caba098a399ce7f063.1689599767.git.geert+renesas@glider.be

authored by

Geert Uytterhoeven and committed by
Javier Martinez Canillas
48c5c68f d0b4c1cf

+2 -11
+2 -11
drivers/gpu/drm/udl/udl_modeset.c
··· 12 12 13 13 #include <drm/drm_atomic.h> 14 14 #include <drm/drm_atomic_helper.h> 15 + #include <drm/drm_crtc_helper.h> 15 16 #include <drm/drm_damage_helper.h> 16 17 #include <drm/drm_drv.h> 17 18 #include <drm/drm_edid.h> ··· 311 310 * CRTC 312 311 */ 313 312 314 - static int udl_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state) 315 - { 316 - struct drm_crtc_state *new_crtc_state = drm_atomic_get_new_crtc_state(state, crtc); 317 - 318 - if (!new_crtc_state->enable) 319 - return 0; 320 - 321 - return drm_atomic_helper_check_crtc_primary_plane(new_crtc_state); 322 - } 323 - 324 313 static void udl_crtc_helper_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state) 325 314 { 326 315 struct drm_device *dev = crtc->dev; ··· 372 381 } 373 382 374 383 static const struct drm_crtc_helper_funcs udl_crtc_helper_funcs = { 375 - .atomic_check = udl_crtc_helper_atomic_check, 384 + .atomic_check = drm_crtc_helper_atomic_check, 376 385 .atomic_enable = udl_crtc_helper_atomic_enable, 377 386 .atomic_disable = udl_crtc_helper_atomic_disable, 378 387 };