linux/drivers/hwmon
Guenter Roeck 4fccd4a1e8 hwmon: (g762) Fix overflows and crash seen when writing limit attributes
Fix overflows seen when writing into fan speed limit attributes.
Also fix crash due to division by zero, seen when certain very
large values (such as 2147483648, or 0x80000000) are written
into fan speed limit attributes.

Fixes: 594fbe713b ("Add support for GMT G762/G763 PWM fan controllers")
Cc: Arnaud Ebalard <arno@natisbad.org>
Reviewed-by: Jean Delvare <jdelvare@suse.de>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
2016-12-12 11:33:44 -08:00
..
pmbus hwmon: (adm1275) Enable adm1278 VOUT sampling 2016-12-02 13:28:07 -08:00
Kconfig hwmon: Add Texas Instruments TMP108 temperature sensor driver. 2016-12-09 21:54:25 -08:00
Makefile hwmon: Add Texas Instruments TMP108 temperature sensor driver. 2016-12-09 21:54:25 -08:00
ab8500.c
abituguru.c
abituguru3.c
abx500.c
abx500.h
acpi_power_meter.c
ad7314.c
ad7414.c
ad7418.c
adc128d818.c
adcxx.c
adm1021.c
adm1025.c hwmon: (adm1025) Fix overflows seen when writing voltage limits 2016-12-09 21:54:28 -08:00
adm1026.c hwmon: (adm1026) Fix overflows seen when writing into limit attributes 2016-12-09 21:54:30 -08:00
adm1029.c
adm1031.c
adm9240.c hwmon: (adm9240) Fix overflows seen when writing into limit attributes 2016-12-09 06:09:23 -08:00
ads1015.c
ads7828.c
ads7871.c
adt7x10.c
adt7x10.h
adt7310.c
adt7410.c
adt7411.c hwmon: (adt7411) update to new hwmon registration API 2016-12-02 13:28:15 -08:00
adt7462.c hwmon: (adt7462) Fix overflows seen when writing into limit attributes 2016-12-09 21:54:31 -08:00
adt7470.c hwmon: (adt7470) Fix overflows seen when writing into limit attributes 2016-12-09 21:54:32 -08:00
adt7475.c
amc6821.c hwmon: (amc6821) sign extension temperature 2016-12-02 13:28:04 -08:00
applesmc.c
asb100.c
asc7621.c
asus_atk0110.c
atxp1.c
coretemp.c hwmon: (coretemp) Simplify package management 2016-12-09 21:54:13 -08:00
da9052-hwmon.c
da9055-hwmon.c
dell-smm-hwmon.c
dme1737.c
ds620.c hwmon: (ds620) Fix overflows seen when writing temperature limits 2016-12-09 06:09:34 -08:00
ds1621.c
emc6w201.c hwmon: (emcw201) Fix overflows seen when writing into limit attributes 2016-12-12 11:33:44 -08:00
emc1403.c
emc2103.c hwmon: (emc2103) Fix overflows seen when temperature limit attributes 2016-12-12 11:33:43 -08:00
f71805f.c
f71882fg.c
f75375s.c
fam15h_power.c
fschmd.c
ftsteutates.c
g760a.c
g762.c hwmon: (g762) Fix overflows and crash seen when writing limit attributes 2016-12-12 11:33:44 -08:00
gl518sm.c
gl520sm.c
gpio-fan.c
hih6130.c
hwmon-vid.c
hwmon.c hwmon: (core) Simplify sysfs attribute name allocation 2016-12-09 21:54:24 -08:00
i5k_amb.c
i5500_temp.c
ibmaem.c
ibmpex.c
ibmpowernv.c
iio_hwmon.c
ina2xx.c
ina209.c
ina3221.c
it87.c
jc42.c
jz4740-hwmon.c
k8temp.c
k10temp.c
lineage-pem.c
lm63.c
lm70.c
lm73.c
lm75.c
lm75.h
lm77.c
lm78.c
lm80.c
lm83.c
lm85.c hwmon: (lm85) Fix overflows seen when writing voltage limit attributes 2016-12-12 11:33:43 -08:00
lm87.c hwmon: (lm87) Fix overflow seen when writing voltage limit attributes 2016-12-12 11:33:42 -08:00
lm90.c
lm92.c
lm93.c
lm95234.c
lm95241.c
lm95245.c
ltc2945.c
ltc2990.c
ltc4151.c
ltc4215.c
ltc4222.c
ltc4245.c
ltc4260.c
ltc4261.c
max197.c
max1111.c
max1619.c
max1668.c
max6639.c
max6642.c
max6650.c
max6697.c
max16065.c
max31722.c
max31790.c hwmon: (max31790) potential ERR_PTR dereference 2016-10-17 10:16:20 -07:00
mc13783-adc.c
mcp3021.c hwmon: (mcp3021) add devicetree support 2016-12-02 13:28:12 -08:00
menf21bmc_hwmon.c
nct6683.c
nct6775.c
nct7802.c hwmon: (nct7802) Fix overflows seen when writing into limit attributes 2016-12-12 11:32:34 -08:00
nct7904.c
nsa320-hwmon.c
ntc_thermistor.c
pc87360.c
pc87427.c
pcf8591.c
powr1220.c
pwm-fan.c
s3c-hwmon.c
sch56xx-common.c
sch56xx-common.h
sch5627.c
sch5636.c
scpi-hwmon.c hwmon: (scpi) Fix module autoload 2016-12-02 13:28:02 -08:00
sht3x.c
sht15.c
sht21.c
shtc1.c
sis5595.c
smm665.c
smsc47b397.c
smsc47m1.c
smsc47m192.c hwmon: (smsc47m192) Fix overflows seen when writing into limit attributes 2016-12-09 21:54:05 -08:00
tc74.c
tc654.c hwmon: Add tc654 driver 2016-12-02 13:28:05 -08:00
thmc50.c
tmp102.c
tmp103.c
tmp108.c hwmon: Add Texas Instruments TMP108 temperature sensor driver. 2016-12-09 21:54:25 -08:00
tmp401.c
tmp421.c
twl4030-madc-hwmon.c
ultra45_env.c
vexpress-hwmon.c
via-cputemp.c hwmon: (via-cputemp) Convert to hotplug state machine 2016-12-09 21:54:27 -08:00
via686a.c
vt1211.c
vt8231.c
w83l785ts.c
w83l786ng.c
w83627ehf.c
w83627hf.c
w83781d.c
w83791d.c
w83792d.c
w83793.c
w83795.c
wm831x-hwmon.c
wm8350-hwmon.c
xgene-hwmon.c