ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()
authorMark Brown <broonie@kernel.org>
Mon, 24 Jan 2022 15:32:53 +0000 (15:32 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 8 Feb 2022 17:30:34 +0000 (18:30 +0100)
commit6877f87579ed830f9ff6d478539074f035d04bfb
tree49ec5009e53561afb856b7b83c08031ecd922aa3
parent038f8b7caa74d29e020949a43ca368c93f6b29b9
ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()

commit 4cf28e9ae6e2e11a044be1bcbcfa1b0d8675fe4d 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-4-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