Commit 03a66367 authored by Simon Ser's avatar Simon Ser Committed by Alex Deucher

drm/amd/display: use FB pitch to fill dc_cursor_attributes

Instead of relying on pitch (in pixels) == width, use the FB pitch. This
is less confusing to readers, and works correctly if we ever support FBs
with a pitch (in pixels) != width.

This also makes the code symmetrical with fill_plane_buffer_attributes.
Reviewed-by: default avatarNicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Signed-off-by: default avatarSimon Ser <contact@emersion.fr>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: Harry Wentland <hwentlan@amd.com>
Cc: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent ea9522f5
...@@ -7438,7 +7438,7 @@ static void handle_cursor_update(struct drm_plane *plane, ...@@ -7438,7 +7438,7 @@ static void handle_cursor_update(struct drm_plane *plane,
attributes.rotation_angle = 0; attributes.rotation_angle = 0;
attributes.attribute_flags.value = 0; attributes.attribute_flags.value = 0;
attributes.pitch = attributes.width; attributes.pitch = afb->base.pitches[0] / afb->base.format->cpp[0];
if (crtc_state->stream) { if (crtc_state->stream) {
mutex_lock(&adev->dm.dc_lock); mutex_lock(&adev->dm.dc_lock);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment