ASoC: max98095: a couple array underflows
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 13 Sep 2013 07:52:14 +0000 (10:52 +0300)
committerBen Hutchings <ben@decadent.org.uk>
Sat, 26 Oct 2013 20:06:04 +0000 (21:06 +0100)
commitcb5f54477a5f46b11df2a8f3f8ac3a933a502ad3
tree63389775d8b3ba15d8cee7116bbc9ccd29052306
parent1eb7b3faf9357f481238a3237f637f77fce974a5
ASoC: max98095: a couple array underflows

commit f8d7b13e14357ed19d2ca2799539600418dc3939 upstream.

The ->put() function are called from snd_ctl_elem_write() with user
supplied data.  The limit checks here could underflow leading to a
crash.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
sound/soc/codecs/max98095.c