summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorHyeongJun An <sammiee5311@gmail.com>2026-06-09 15:43:15 +0300
committerMark Brown <broonie@kernel.org>2026-06-11 22:44:45 +0300
commit3cd17e4e2871114d5579fa7bc8da66faf7fc1930 (patch)
tree018c9cd77c14fc1d2354e785b1a91a1dccf7f2ce /include/linux
parentd65adf85477247be04ac86886f8edfaa047b5d4a (diff)
downloadlinux-3cd17e4e2871114d5579fa7bc8da66faf7fc1930.tar.xz
ASoC: fsl: fsl_audmix: Validate written enum values
fsl_audmix_put_mix_clk_src() and fsl_audmix_put_out_src() convert the user-provided enum item with snd_soc_enum_item_to_val() before checking whether the item is within the enum's item count. The generic snd_soc_put_enum_double() helper performs that validation, but these callbacks use the converted value first: the clock-source path tests it with BIT(), and the output-source path indexes the prms transition table with it. Reject out-of-range enum items before converting them. Fixes: be1df61cf06e ("ASoC: fsl: Add Audio Mixer CPU DAI driver") Assisted-by: Claude:claude-opus-4-8 Signed-off-by: HyeongJun An <sammiee5311@gmail.com> Link: https://patch.msgid.link/20260609124317.38046-4-sammiee5311@gmail.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions