summaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/emc6w201.c
diff options
context:
space:
mode:
authorAxel Lin <axel.lin@ingics.com>2014-08-05 03:59:49 +0200
committerGuenter Roeck <linux@roeck-us.net>2014-08-06 02:49:01 +0200
commite981429557cbe10c780fab1c1a237cb832757652 (patch)
tree10d9b16dbdbc5fed5d55b5474e1422d2fcb094c7 /drivers/hwmon/emc6w201.c
parenthwmon: (lm92) Prevent overflow problem when writing large limits (diff)
downloadlinux-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