]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ASoC: fsl: imx-card: initialize playback_only and capture_only
authorShengjiu Wang <shengjiu.wang@nxp.com>
Wed, 18 Mar 2026 10:28:50 +0000 (18:28 +0800)
committerMark Brown <broonie@kernel.org>
Wed, 18 Mar 2026 13:26:50 +0000 (13:26 +0000)
Fix uninitialized variable playback_only and capture_only because
graph_util_parse_link_direction() may not write them.

Fixes: 1877c3e7937f ("ASoC: imx-card: Add playback_only or capture_only support")
Suggested-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Link: https://patch.msgid.link/20260318102850.2794029-3-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/fsl/imx-card.c

index 05b4e971a36618fbd14b135abc2e3656c5ed9478..a4518fefad69069ff46898e1f466523696a7afb9 100644 (file)
@@ -710,6 +710,8 @@ static int imx_card_parse_of(struct imx_card_data *data)
                        link->ops = &imx_aif_ops;
                }
 
+               playback_only = false;
+               capture_only  = false;
                graph_util_parse_link_direction(np, &playback_only, &capture_only);
                link->playback_only = playback_only;
                link->capture_only = capture_only;