1
linux/drivers/hwmon
Jean Delvare f790674d3f hwmon: (via686a) Initialize fan_div values
Functions set_fan_min() and set_fan_div() assume that the fan_div
values have already been read from the register. The driver currently
doesn't initialize them at load time, they are only set when function
via686a_update_device() is called. This means that set_fan_min() and
set_fan_div() misbehave if, for example, "sensors -s" is called
before any monitoring application (e.g. "sensors") is has been run.

Fix the problem by always initializing the fan_div values at device
bind time.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: stable@kernel.org
Acked-by: Guenter Roeck <guenter.roeck@ericsson.com>
2011-01-12 21:55:09 +01:00
..
abituguru3.c hwmon: (abituguru3) Use pr_fmt and pr_<level> 2011-01-08 10:55:01 -08:00
abituguru.c hwmon: (abituguru) Use pr_fmt and pr_<level> 2011-01-08 10:55:00 -08:00
ad7414.c hwmon: (ad7414) Return proper error code for ad7414_probe() 2010-11-11 09:32:07 -08:00
ad7418.c
adcxx.c
adm1021.c
adm1025.c Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00
adm1026.c hwmon: (adm1026) Allow 1 as a valid divider value 2010-12-08 16:27:22 +01:00
adm1029.c
adm1031.c
adm9240.c
ads7828.c hwmon: (ads7828) Update email contact details 2011-01-12 21:55:08 +01:00
ads7871.c
adt7411.c
adt7462.c
adt7470.c hwmon: (adt7470) Use pr_fmt and pr_<level> 2011-01-08 10:55:02 -08:00
adt7475.c hwmon: I2C addresses are constant 2010-10-28 20:31:50 +02:00
amc6821.c hwmon: Change mail address of Hans J. Koch 2010-11-15 21:38:56 +01:00
applesmc.c hwmon: (applesmc) Fix checkpatch errors and fix value range checks 2011-01-08 10:55:46 -08:00
asb100.c hwmon: (asb1000) Use pr_fmt and pr_<level> 2011-01-08 10:55:03 -08:00
asc7621.c hwmon: I2C addresses are constant 2010-10-28 20:31:50 +02:00
asus_atk0110.c hwmon: (asus_atk0110) Use pr_fmt and pr_<level> 2011-01-08 10:55:04 -08:00
atxp1.c
coretemp.c hwmon: (coretemp) Use pr_fmt and pr_<level> 2011-01-08 10:55:05 -08:00
dme1737.c hwmon: (dme1737) Use pr_fmt and pr_<level> 2011-01-08 10:55:06 -08:00
ds620.c hwmon: Support for Dallas Semiconductor DS620 2011-01-09 09:10:10 -08:00
ds1621.c
emc1403.c
emc2103.c
f71805f.c hwmon: (f71805f) Use pr_fmt and pr_<level> 2011-01-08 10:55:07 -08:00
f71882fg.c hwmon: (f71882fg) Use pr_fmt and pr_<level> 2011-01-08 10:55:08 -08:00
f75375s.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-10-24 13:41:39 -07:00
fschmd.c drivers: autoconvert trivial BKL users to private mutex 2010-10-05 15:01:04 +02:00
g760a.c Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00
gl518sm.c
gl520sm.c
gpio-fan.c hwmon: (gpio-fan) Fix fan_ctrl_init error path 2010-11-11 09:43:51 -08:00
hp_accel.c hwmon: (hp_accel) Use pr_fmt and pr_<level> 2011-01-08 10:55:09 -08:00
hwmon-vid.c hwmon: (hwmon-vid) Use pr_fmt and pr_<level> 2011-01-08 10:55:10 -08:00
hwmon.c hwmon: (core) Use pr_fmt and pr_<level> 2011-01-08 10:55:11 -08:00
i5k_amb.c hwmon: (i5k_amb) Fix compile warning 2010-11-22 12:23:39 -08:00
ibmaem.c hwmon: (ibmaem) Use pr_fmt and pr_<level> 2011-01-08 10:55:13 -08:00
ibmpex.c
it87.c hwmon: (it87) Fix manual fan speed control on IT8721F 2010-12-08 16:27:22 +01:00
jc42.c
jz4740-hwmon.c
k8temp.c hwmon: (k8temp) Remove superfluous CPU family check 2010-10-28 20:31:42 +02:00
k10temp.c
Kconfig hwmon: Support for Dallas Semiconductor DS620 2011-01-09 09:10:10 -08:00
lis3lv02d_i2c.c hwmon: (lis3lv02d_i2c) Fix compile warnings 2010-11-22 12:23:39 -08:00
lis3lv02d_spi.c hwmon: lis3: restore axis enabled bits 2010-10-25 14:11:38 -07:00
lis3lv02d.c hwmon: (lis3lv02d) Use pr_fmt and pr_<level> 2011-01-08 10:55:14 -08:00
lis3lv02d.h hwmon: lis3: Enhance lis3 selftest with IRQ line test 2010-10-25 14:11:39 -07:00
lm63.c
lm70.c hwmon: (lm70) Use pr_fmt and pr_<level> 2011-01-08 10:55:15 -08:00
lm73.c
lm75.c hwmon: (lm75) Trivial changes to pacify the checkpatch 2010-10-28 20:31:44 +02:00
lm75.h
lm77.c
lm78.c
lm80.c
lm83.c
lm85.c hwmon: (lm85) Add support for ADT7468 high-frequency PWM mode 2010-10-28 20:31:50 +02:00
lm87.c
lm90.c hwmon: (lm90) Add support for the W83L771W/G 2010-10-28 20:31:44 +02:00
lm92.c
lm93.c hwmon: Change mail address of Hans J. Koch 2010-11-15 21:38:56 +01:00
lm95241.c hwmon: (lm95241) Rewrite to avoid using macros 2011-01-08 10:55:47 -08:00
ltc4215.c hwmon: (ltc4215) make sysfs file match the alarm cause 2010-12-13 09:54:50 -08:00
ltc4245.c
ltc4261.c hwmon: (ltc4261) Fix error message format 2010-11-05 10:17:19 -07:00
Makefile hwmon: Support for Dallas Semiconductor DS620 2011-01-09 09:10:10 -08:00
max1111.c
max1619.c
max6650.c hwmon: Change mail address of Hans J. Koch 2010-11-15 21:38:56 +01:00
mc13783-adc.c
pc87360.c
pc87427.c
pcf8591.c hwmon: (pcf8591) Use pr_fmt and pr_<level> 2011-01-08 10:55:16 -08:00
pkgtemp.c hwmon: (pkgtemp) Use pr_fmt and pr_<level> 2011-01-08 10:55:17 -08:00
s3c-hwmon.c hwmon: (s3c-hwmon) Fix compilation 2011-01-02 15:31:11 -08:00
sht15.c
sht21.c hwmon: driver for Sensirion SHT21 humidity and temperature sensor 2011-01-08 10:56:28 -08:00
sis5595.c hwmon: (sis5595) Use pr_fmt and pr_<level> 2011-01-08 10:55:18 -08:00
smm665.c
smsc47b397.c hwmon: (smsc47b397) Use pr_fmt and pr_<level> 2011-01-08 10:55:19 -08:00
smsc47m1.c hwmon: (smsc47m1) Use pr_fmt and pr_<level> 2011-01-08 10:55:27 -08:00
smsc47m192.c
thmc50.c
tmp102.c
tmp401.c
tmp421.c hwmon: I2C addresses are constant 2010-10-28 20:31:50 +02:00
ultra45_env.c
via686a.c hwmon: (via686a) Initialize fan_div values 2011-01-12 21:55:09 +01:00
via-cputemp.c hwmon: (via-cputemp) sync hotplug handling with coretemp/pkgtemp 2011-01-08 10:55:48 -08:00
vt1211.c hwmon: (vt1211) Use pr_fmt and pr_<level> 2011-01-08 10:55:30 -08:00
vt8231.c hwmon: (vt8231) Use pr_fmt and pr_<level> 2011-01-08 10:55:31 -08:00
w83l785ts.c
w83l786ng.c
w83627ehf.c hwmon: (w83627ehf) Use pr_fmt and pr_<level> 2011-01-08 10:55:32 -08:00
w83627hf.c hwmon: (w83627hf) Use pr_fmt and pr_<level> 2011-01-08 10:55:33 -08:00
w83781d.c
w83791d.c
w83792d.c
w83793.c drivers: autoconvert trivial BKL users to private mutex 2010-10-05 15:01:04 +02:00
w83795.c hwmon: (w83795) Silent false warning from gcc 2011-01-12 21:55:09 +01:00
wm831x-hwmon.c
wm8350-hwmon.c