From: Simon Ser Date: Wed, 19 Oct 2022 14:38:16 +0000 (+0000) Subject: drm/atomic: log when page-flip is requested without CRTCs X-Git-Tag: v6.6-rc1~1^2~23^2~130 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=98f518542051ea7abbea1a0cdb388f2c92d902a9;p=linux-2.6-block.git drm/atomic: log when page-flip is requested without CRTCs Signed-off-by: Simon Ser Reviewed-by: Daniel Vetter Cc: Jani Nikula Link: https://patchwork.freedesktop.org/patch/msgid/20221019143736.267324-6-contact@emersion.fr --- diff --git a/drivers/gpu/drm/drm_atomic_uapi.c b/drivers/gpu/drm/drm_atomic_uapi.c index e2373d1cfebc..e4c46a75af90 100644 --- a/drivers/gpu/drm/drm_atomic_uapi.c +++ b/drivers/gpu/drm/drm_atomic_uapi.c @@ -1265,8 +1265,10 @@ static int prepare_signaling(struct drm_device *dev, * Having this flag means user mode pends on event which will never * reach due to lack of at least one CRTC for signaling */ - if (c == 0 && (arg->flags & DRM_MODE_PAGE_FLIP_EVENT)) + if (c == 0 && (arg->flags & DRM_MODE_PAGE_FLIP_EVENT)) { + drm_dbg_atomic(dev, "need at least one CRTC for DRM_MODE_PAGE_FLIP_EVENT"); return -EINVAL; + } return 0; }