]> git.dujemihanovic.xyz Git - linux.git/commit
drm: Introduce a drm_crtc_commit_wait helper
authorMaxime Ripard <maxime@cerno.tech>
Mon, 11 Jan 2021 08:44:01 +0000 (09:44 +0100)
committerMaxime Ripard <maxime@cerno.tech>
Thu, 21 Jan 2021 11:11:04 +0000 (12:11 +0100)
commitb99c2c95412c0b85accdafe9e32ba1e84d240f55
treea9609c83ed6417525188a5389cf777ab7fdb2f25
parentd1a73c641afd2617bd80bce8b71a096fc5b74b7e
drm: Introduce a drm_crtc_commit_wait helper

There's currently four users of the same logic to wait for a commit to
be flipped: three for the CRTCs, connectors and planes in
drm_atomic_helper_wait_for_dependencies, and one in vc4.

Let's consolidate this a bit to avoid any code duplication.

Suggested-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://patchwork.freedesktop.org/patch/msgid/20210111084401.117152-1-maxime@cerno.tech
drivers/gpu/drm/drm_atomic.c
drivers/gpu/drm/drm_atomic_helper.c
drivers/gpu/drm/vc4/vc4_kms.c
include/drm/drm_atomic.h