]> www.infradead.org Git - users/hch/misc.git/commitdiff
drm/i915/psr: drm_WARN_ON when activating disabled PSR
authorJouni Högander <jouni.hogander@intel.com>
Fri, 15 Aug 2025 08:45:32 +0000 (11:45 +0300)
committerJouni Högander <jouni.hogander@intel.com>
Thu, 21 Aug 2025 10:40:30 +0000 (13:40 +0300)
Add drm_WARN_ON for scenario where PSR is activated while it is disabled.

Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Link: https://lore.kernel.org/r/20250815084534.1637030-2-jouni.hogander@intel.com
drivers/gpu/drm/i915/display/intel_psr.c

index 609df53f1ef1739fd614a8451c3a12d004a00601..4a80f12563f83a66e19946a2272d561cfea1e9c9 100644 (file)
@@ -1787,6 +1787,8 @@ static void intel_psr_activate(struct intel_dp *intel_dp)
 
        drm_WARN_ON(display->drm, intel_dp->psr.active);
 
+       drm_WARN_ON(display->drm, !intel_dp->psr.enabled);
+
        lockdep_assert_held(&intel_dp->psr.lock);
 
        /* psr1, psr2 and panel-replay are mutually exclusive.*/