From 29d3f8c8b9101258691ed89503bb8d0c842eeb42 Mon Sep 17 00:00:00 2001 From: Wyon Bi Date: Wed, 17 Nov 2021 09:22:47 +0800 Subject: [PATCH] drm/rockchip: dw-dp: Fix audio infoframe buffer offset drivers/gpu/drm/rockchip/dw-dp.c:1911 dw_dp_audio_infoframe_send() error: hdmi_audio_infoframe_pack() '&buffer[4]' too small (26 vs 30) Fixes: 9548fbb10c90 ("drm/rockchip: Add support for Synopsys DesignWare Cores DPTX") Change-Id: I34142ae76b428c4ada3debfe80698af63ffd8f1f Signed-off-by: Wyon Bi --- drivers/gpu/drm/rockchip/dw-dp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rockchip/dw-dp.c b/drivers/gpu/drm/rockchip/dw-dp.c index da2fdbf913fc..904dcb8d501d 100644 --- a/drivers/gpu/drm/rockchip/dw-dp.c +++ b/drivers/gpu/drm/rockchip/dw-dp.c @@ -1908,7 +1908,7 @@ static int dw_dp_audio_infoframe_send(struct dw_dp *dp) frame.sample_size = HDMI_AUDIO_SAMPLE_SIZE_STREAM; frame.channels = audio->channels; - ret = hdmi_audio_infoframe_pack(&frame, &buffer[4], sizeof(buffer)); + ret = hdmi_audio_infoframe_pack(&frame, buffer, sizeof(buffer)); if (ret < 0) return ret;