Commit 324ccdb5 authored by Ville Syrjälä's avatar Ville Syrjälä
Browse files

drm/i915/wm: Use fb->modfier to check for tiled vs. untiled



There is no point in checking the bo fence tiling mode when
we can just check the fb modifier instead.

Reviewed-by: default avatarJani Nikula <jani.nikula@intel.com>
Signed-off-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20251003145734.7634-6-ville.syrjala@linux.intel.com
parent d76eeea5
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -2295,12 +2295,11 @@ static void i9xx_update_wm(struct intel_display *display)

	crtc = single_enabled_crtc(display);
	if (display->platform.i915gm && crtc) {
		struct drm_gem_object *obj;

		obj = intel_fb_bo(crtc->base.primary->state->fb);
		const struct drm_framebuffer *fb =
			crtc->base.primary->state->fb;

		/* self-refresh seems busted with untiled */
		if (!intel_bo_is_tiled(obj))
		if (fb->modifier == DRM_FORMAT_MOD_LINEAR)
			crtc = NULL;
	}