diff options
author | Axel Lin <axel.lin@ingics.com> | 2014-08-05 03:59:49 +0200 |
---|---|---|
committer | Guenter Roeck <linux@roeck-us.net> | 2014-08-06 02:49:01 +0200 |
commit | e981429557cbe10c780fab1c1a237cb832757652 (patch) | |
tree | 10d9b16dbdbc5fed5d55b5474e1422d2fcb094c7 /drivers/hwmon/emc6w201.c | |
parent | hwmon: (lm92) Prevent overflow problem when writing large limits (diff) | |
download | linux-e981429557cbe10c780fab1c1a237cb832757652.tar.xz linux-e981429557cbe10c780fab1c1a237cb832757652.zip |
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>
Diffstat (limited to 'drivers/hwmon/emc6w201.c')
0 files changed, 0 insertions, 0 deletions