commit | e981429557cbe10c780fab1c1a237cb832757652 | [log] [tgz] |
---|---|---|
author | Axel Lin <axel.lin@ingics.com> | Tue Aug 05 09:59:49 2014 +0800 |
committer | Guenter Roeck <linux@roeck-us.net> | Tue Aug 05 17:49:01 2014 -0700 |
tree | 10d9b16dbdbc5fed5d55b5474e1422d2fcb094c7 | |
parent | 5b963089161b8fb244889c972edf553b9d737545 [diff] |
hwmon: (ads1015) Fix out-of-bounds array access Current code uses data_rate as array index in ads1015_read_adc() and uses pga as array index in ads1015_reg_to_mv, so we must make sure both data_rate and pga settings are in valid value range. Return -EINVAL if the setting is out-of-range. Signed-off-by: Axel Lin <axel.lin@ingics.com> Cc: stable@vger.kernel.org Signed-off-by: Guenter Roeck <linux@roeck-us.net>