[PATCH v2 3/3] drm/i915/display: Allowing looking up invalid modifiers to make xe happy

Maarten Lankhorst maarten.lankhorst at linux.intel.com
Wed Aug 21 20:56:37 UTC 2024


Signed-off-by: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_fb.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_fb.c b/drivers/gpu/drm/i915/display/intel_fb.c
index f23547a88b1fb..951a0f3fa6aaa 100644
--- a/drivers/gpu/drm/i915/display/intel_fb.c
+++ b/drivers/gpu/drm/i915/display/intel_fb.c
@@ -382,6 +382,10 @@ bool intel_fb_is_tiled_modifier(u64 modifier)
  */
 bool intel_fb_is_ccs_modifier(u64 modifier)
 {
+	struct intel_modifier_desc *desc = lookup_modifier_or_null(modifier);
+	if (!desc)
+		return false;
+
 	return plane_caps_contain_any(lookup_modifier(modifier)->plane_caps,
 				      INTEL_PLANE_CAP_CCS_MASK);
 }
-- 
2.45.2



More information about the Intel-xe mailing list