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:34:03 +0000 (18:34 +0100)
commit9e8895f1b3d4433f6d78aa6578e9db61ca6e6830
treea4a3e090676489e52f910ee9960fba33d24607ad
parent10007bd96b6c4c3cfaea9e76c311b06a07a5e260
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