[PATCH v5] drm: re-allow no-op changes on non-primary planes in async flips
André Almeida
andrealmeid at igalia.com
Fri Aug 22 17:36:11 UTC 2025
Em 22/08/2025 12:28, Xaver Hugl escreveu:
> Commit fd40a63c63a1 unintentionally disallowed no-op changes on non-primary
> planes that the driver doesn't allow async flips on. This broke async flips
> for compositors that disable the cursor plane in every async atomic commit.
> To fix that, change drm_atomic_set_property to again only run atomic_async_check
> if the plane would actually be changed by the atomic commit.
>
> Fixes: fd40a63c63a1 ("drm/atomic: Let drivers decide which planes to async flip")
> Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4263
>
> Signed-off-by: Xaver Hugl <xaver.hugl at kde.org>
> Reviewed-by: André Almeida <andrealmeid at igalia.com>
Merged at drm-linux-next:
https://gitlab.freedesktop.org/drm/misc/kernel/-/commit/b065bd213caf6d35b57c5089d6507d7e8598a586
Thanks!
More information about the amd-gfx
mailing list