[PATCH 13/15] drm/mediatek: Add missing plane settings when async update
AngeloGioacchino Del Regno
angelogioacchino.delregno at collabora.com
Thu Sep 7 05:33:29 PDT 2023
Il 23/08/23 17:13, Hsiao Chien Sung ha scritto:
> Fix an issue that plane coordinate was not saved when
> calling async update.
>
> Signed-off-by: Hsiao Chien Sung <shawn.sung at mediatek.com>
From what I understand, this is a fix for an issue that was present before
your newly introduced code.
This means that you want to add a Fixes tag, and that you should also send
this commit separately from the IGT series. Please do that.
Thanks,
Angelo
> ---
> drivers/gpu/drm/mediatek/mtk_drm_plane.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/gpu/drm/mediatek/mtk_drm_plane.c b/drivers/gpu/drm/mediatek/mtk_drm_plane.c
> index ca22d02375d5..dc19827f6927 100644
> --- a/drivers/gpu/drm/mediatek/mtk_drm_plane.c
> +++ b/drivers/gpu/drm/mediatek/mtk_drm_plane.c
> @@ -210,6 +210,8 @@ static void mtk_plane_atomic_async_update(struct drm_plane *plane,
> plane->state->src_y = new_state->src_y;
> plane->state->src_h = new_state->src_h;
> plane->state->src_w = new_state->src_w;
> + plane->state->dst.x1 = new_state->dst.x1;
> + plane->state->dst.y1 = new_state->dst.y1;
> swap(plane->state->fb, new_state->fb);
>
> mtk_plane_update_new_state(new_state, new_plane_state);
More information about the linux-arm-kernel
mailing list