]> www.infradead.org Git - users/dwmw2/linux.git/commit
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()
authorMark Brown <broonie@kernel.org>
Mon, 24 Jan 2022 15:32:51 +0000 (15:32 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 8 Feb 2022 17:23:13 +0000 (18:23 +0100)
commit65a61b1f56f5386486757930069fbdce94af08bf
tree905235fcf575c8bc83478976969f7cf06b0d8df9
parentd0c142af899fae6e9e3dc9f67bc088a8803ac74c
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()

commit 817f7c9335ec01e0f5e8caffc4f1dcd5e458a4c0 upstream.

We don't currently validate that the values being set are within the range
we advertised to userspace as being valid, do so and reject any values
that are out of range.

Signed-off-by: Mark Brown <broonie@kernel.org>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20220124153253.3548853-2-broonie@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/soc/soc-ops.c