linux/drivers/hwmon
Guenter Roeck e200c14f60 hwmon: (lm70) Register hwmon device after creating attribute files, and remove it first
Register hwmon device as last operation in the probe function to ensure that all
attribute files exist when accessed from user applications. Otherwise, there
is a short time frame where the device is registered as hwmon device but
sysfs attributes do not yet exist. This could result in applications erroneously
not detecting attributes.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
2012-03-18 18:27:39 -07:00
..
pmbus hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
abituguru3.c hwmon: (abituguru3) Fix multi-line comments 2012-03-18 18:27:12 -07:00
abituguru.c hwmon: (abituguru) Fix checkpatch issues 2012-03-18 18:27:18 -07:00
acpi_power_meter.c module_param: make bool parameters really bool (drivers & misc) 2012-01-13 09:32:20 +10:30
ad7314.c hwmon: convert drivers/hwmon/* to use module_spi_driver() 2012-03-18 18:26:51 -07:00
ad7414.c hwmon: (ad7414) Fix multi-line comments 2012-03-18 18:26:58 -07:00
ad7418.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
adcxx.c hwmon: convert drivers/hwmon/* to use module_spi_driver() 2012-03-18 18:26:51 -07:00
adm1021.c hwmon: (adm1021) Fix checkpatch issues 2012-03-18 18:27:19 -07:00
adm1025.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
adm1026.c hwmon: (adm1026) Fix checkpatch issues 2012-03-18 18:27:19 -07:00
adm1029.c hwmon: (adm1029) Fix multi-line comments 2012-03-18 18:27:32 -07:00
adm1031.c hwmon: (adm1031) Fix multi-line comments 2012-03-18 18:27:33 -07:00
adm9240.c hwmon: (adm9240) Fix checkpatch issues 2012-03-18 18:27:20 -07:00
ads1015.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
ads7828.c hwmon: (ads7828) Fix multi-line comments 2012-03-18 18:27:12 -07:00
ads7871.c hwmon: (ads7871) Fix multi-line comments 2012-03-18 18:27:13 -07:00
adt7411.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
adt7462.c hwmon: (adt7462) Fix checkpatch issues 2012-03-18 18:27:02 -07:00
adt7470.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
adt7475.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
amc6821.c hwmon: (amc6821) Fix multi-line comments 2012-03-18 18:27:14 -07:00
applesmc.c hwmon: (applesmc) Fix multi-line comments 2012-03-18 18:27:00 -07:00
asb100.c hwmon: (asb100): Fix checkpatch issues 2012-03-18 18:27:21 -07:00
asc7621.c hwmon: (asc7621) Fix multi-line comments 2012-03-18 18:26:54 -07:00
asus_atk0110.c hwmon: (asus_atk0110) Fix multi-line comments 2012-03-18 18:26:59 -07:00
atxp1.c hwmon: (atxp1) Fix checkpatch issues 2012-03-18 18:27:03 -07:00
coretemp.c hwmon: (coretemp) Fix checkpatch error 2012-03-18 18:26:56 -07:00
dme1737.c hwmon: (dme1737) Fix checkpatch issues 2012-03-18 18:27:21 -07:00
ds620.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
ds1621.c hwmon: (ds1621) Fix checkpatch issues 2012-03-18 18:26:51 -07:00
emc6w201.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
emc1403.c hwmon: (emc1403) Fix multi-line comments 2012-03-18 18:27:14 -07:00
emc2103.c hwmon: (emc2103) Fix multi-line comments 2012-03-18 18:27:33 -07:00
exynos4_tmu.c hwmon: convert drivers/hwmon/* to use module_platform_driver() 2011-11-26 09:48:20 -08:00
f71805f.c hwmon: (f71805f) Fix checkpatch issues 2012-03-18 18:26:48 -07:00
f71882fg.c hwmon: (f71882fg) Fix multi-line comments 2012-03-18 18:27:15 -07:00
f75375s.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
fam15h_power.c hwmon: Add driver for AMD family 15h processor power information 2011-05-25 20:43:31 +02:00
fschmd.c hwmon: (fschmd) Fix checkpatch issues 2012-03-18 18:27:03 -07:00
g760a.c hwmon: (g760a) Fix multi-line comments 2012-03-18 18:27:16 -07:00
gl518sm.c hwmon: (gl518sm) Fix checkpatch issues 2012-03-18 18:27:22 -07:00
gl520sm.c hwmon: (gl520sm) Fix: do not use assignment in if condition 2012-03-18 18:27:23 -07:00
gpio-fan.c hwmon: replaced strict_str* with kstr* 2012-01-05 08:19:34 -08:00
hwmon-vid.c hwmon: (hwmon-vid) Fix multi-line comments 2012-03-18 18:26:53 -07:00
hwmon.c hwmon: (hwmon) Fix multi-line comments 2012-03-18 18:26:52 -07:00
i5k_amb.c hwmon: (i5k_amb) fix checkpatch issues 2012-03-18 18:26:30 -07:00
ibmaem.c hwmon: (ibmaem) fix checkpatch issues 2012-03-18 18:26:35 -07:00
ibmpex.c hwmon: (ibmpex) Initialize sysfs attributes 2011-06-17 23:22:27 -07:00
it87.c hwmon: (it87) Constify fixed string arrays 2012-03-18 18:26:58 -07:00
jc42.c hwmon: (jc42) Fix multi-line comments 2012-03-18 18:26:57 -07:00
jz4740-hwmon.c hwmon: (jz4740) Staticise jz4740_hwmon_driver 2011-12-12 08:31:21 -08:00
k8temp.c hwmon: (k8temp) fix checkpatch issues 2012-03-18 18:26:42 -07:00
k10temp.c hwmon: use DEFINE_PCI_DEVICE_TABLE 2012-03-18 18:26:29 -07:00
Kconfig hwmon: (jc42) Add support for AT30TS00, TS3000GB2, TSE2002GB2, and MCP9804 2012-03-07 09:48:44 -08:00
lineage-pem.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
lm63.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
lm70.c hwmon: (lm70) Register hwmon device after creating attribute files, and remove it first 2012-03-18 18:27:39 -07:00
lm73.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
lm75.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
lm75.h hwmon: (lm75) fix checkpatch warnings 2012-01-05 08:19:35 -08:00
lm77.c hwmon: (lm77) Fix checkpatch issues 2012-03-18 18:27:24 -07:00
lm78.c hwmon: (lm78) Fix checkpatch issues 2012-03-18 18:27:24 -07:00
lm80.c hwmon: (lm80) Fix multi-line comments 2012-03-18 18:27:34 -07:00
lm83.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
lm85.c hwmon: (lm85) Fix checkpatch issues 2012-03-18 18:27:25 -07:00
lm87.c hwmon: (lm87) Fix: do not use assignment in if condition 2012-03-18 18:27:05 -07:00
lm90.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
lm92.c hwmon: (lm92) Fix checkpatch issues 2012-03-18 18:27:05 -07:00
lm93.c hwmon: (lm93) Fix checkpatch issues 2012-03-18 18:27:06 -07:00
lm95241.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
lm95245.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
ltc4151.c hwmon: (ltc4151) Fix multi-line comments 2012-03-18 18:27:16 -07:00
ltc4215.c hwmon: (ltc4215) Fix multi-line comments 2012-03-18 18:27:02 -07:00
ltc4245.c hwmon: (ltc4245) Fix multi-line comments 2012-03-18 18:27:01 -07:00
ltc4261.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
Makefile hwmon: AD7314 driver (ported from IIO) 2011-10-24 11:09:41 -07:00
max1111.c hwmon: (max1111) Fix multi-line comments 2012-03-18 18:27:17 -07:00
max1619.c hwmon: (max1619): Fix checkpatch issues 2012-03-18 18:27:26 -07:00
max1668.c hwmon: (max1668) Fix multi-line comments 2012-03-18 18:27:35 -07:00
max6639.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
max6642.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
max6650.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
max16065.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
mc13783-adc.c hwmon: Convert mc13783-adc to mc13xxx API 2011-10-24 14:09:12 +02:00
ntc_thermistor.c hwmon: convert drivers/hwmon/* to use module_platform_driver() 2011-11-26 09:48:20 -08:00
pc87360.c hwmon: (pc87360) Fix: do not use assignment in if condition 2012-03-18 18:27:27 -07:00
pc87427.c hwmon: (pc87427) Fix multi-line comments 2012-03-18 18:27:35 -07:00
pcf8591.c hwmon: (pcf8591) Fix checkpatch issues 2012-03-18 18:27:07 -07:00
s3c-hwmon.c hwmon: convert drivers/hwmon/* to use module_platform_driver() 2011-11-26 09:48:20 -08:00
sch56xx-common.c hwmon: New driver sch5636 2011-07-25 21:46:09 +02:00
sch56xx-common.h hwmon: (sch5627) Factor out some code shared with sch5636 driver 2011-07-25 21:46:09 +02:00
sch5627.c hwmon: convert drivers/hwmon/* to use module_platform_driver() 2011-11-26 09:48:20 -08:00
sch5636.c hwmon: convert drivers/hwmon/* to use module_platform_driver() 2011-11-26 09:48:20 -08:00
sht15.c hwmon: (sht15) fix checkpatch issues 2012-03-18 18:26:36 -07:00
sht21.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
sis5595.c hwmon: (sis5595) Fix checkpatch issues 2012-03-18 18:27:07 -07:00
smm665.c hwmon: (smm665) Fix checkpatch error 2012-03-18 18:26:54 -07:00
smsc47b397.c hwmon: (smsc47b397) Fix multi-line comments 2012-03-18 18:27:36 -07:00
smsc47m1.c hwmon: (smsc47m1) Fix checkpatch issues 2012-03-18 18:27:09 -07:00
smsc47m192.c hwmon: (smsc47m192) Fix checkpatch issues 2012-03-18 18:27:08 -07:00
thmc50.c hwmon: (thmc50) Fix checkpatch issues 2012-03-18 18:27:10 -07:00
tmp102.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
tmp401.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
tmp421.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
twl4030-madc-hwmon.c hwmon: convert drivers/hwmon/* to use module_platform_driver() 2011-11-26 09:48:20 -08:00
ultra45_env.c hwmon: (ultra45_env) Fix checkpatch issues 2012-03-18 18:27:10 -07:00
via686a.c hwmon: (via686a) Fix checkpatch issues 2012-03-18 18:27:28 -07:00
via-cputemp.c hwmon: (via-cputemp) Add VID reporting support 2011-07-25 21:46:10 +02:00
vt1211.c hwmon: (vt1211) Fix: do not use assignment in if condition 2012-03-18 18:27:29 -07:00
vt8231.c hwmon: (vt8231) Fix multi-line comments 2012-03-18 18:26:49 -07:00
w83l785ts.c hwmon: (w83l785ts) Fix multi-line comments 2012-03-18 18:27:38 -07:00
w83l786ng.c hwmon: (w83l786ng) Fix multi-line comments 2012-03-18 18:27:39 -07:00
w83627ehf.c hwmon: (w83627ehf) Fix multi-line comments 2012-03-18 18:27:17 -07:00
w83627hf.c hwmon: (w83627hf) Fix checkpatch issues 2012-03-18 18:27:32 -07:00
w83781d.c hwmon: (w83781d) Fix: do not use assignment in if condition 2012-03-18 18:27:37 -07:00
w83791d.c hwmon: (w83791d) Fix checkpatch issues 2012-03-18 18:27:11 -07:00
w83792d.c hwmon: (w83792d) Fix checkpatch issues 2012-03-18 18:27:30 -07:00
w83793.c hwmon: (w83793) Fix checkpatch issues 2012-03-18 18:27:30 -07:00
w83795.c hwmon: convert drivers/hwmon/* to use module_i2c_driver() 2012-03-18 18:26:50 -07:00
wm831x-hwmon.c hwmon: (wm831x-hwmon) Fix multi-line comments 2012-03-18 18:26:55 -07:00
wm8350-hwmon.c hwmon: (wm8350-hwmon) Constify fixed string array 2012-03-18 18:27:00 -07:00