Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/i915/wm: Verify the correct plane DDB entry

Actually verify the DDB entry for the plane we're looking
at instead of always verifying the cursor DDB.

Fixes: 7d4561722c3b ("drm/i915: Tweak plane ddb allocation tracking")
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patch.msgid.link/20260324134843.2364-5-ville.syrjala@linux.intel.com
Reviewed-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
(cherry picked from commit f002f7c7439de18117a31ca84dc87a59719c3dd6)
Signed-off-by: Tvrtko Ursulin <tursulin@ursulin.net>

authored by

Ville Syrjälä and committed by
Tvrtko Ursulin
a97c88a1 ed8be780

+2 -2
+2 -2
drivers/gpu/drm/i915/display/skl_watermark.c
··· 4028 4028 } 4029 4029 4030 4030 /* DDB */ 4031 - hw_ddb_entry = &hw->ddb[PLANE_CURSOR]; 4032 - sw_ddb_entry = &new_crtc_state->wm.skl.plane_ddb[PLANE_CURSOR]; 4031 + hw_ddb_entry = &hw->ddb[plane->id]; 4032 + sw_ddb_entry = &new_crtc_state->wm.skl.plane_ddb[plane->id]; 4033 4033 4034 4034 if (!skl_ddb_entry_equal(hw_ddb_entry, sw_ddb_entry)) { 4035 4035 drm_err(display->drm,