linux/drivers/hwmon
Jean Delvare 0f14480b62 hwmon: (adt7475) Move sysfs files removal to a separate function
Move sysfs files removal to a separate function. The code is common to
the device probing error path and the standard device removal path. As
it will grow with future driver development, this avoids code
duplication.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Hans de Goede <hdegoede@redhat.com>
Cc: Jordan Crouse <jordan@cosmicpenguin.net>
Cc: "Darrick J. Wong" <djwong@us.ibm.com>
2009-12-09 20:36:06 +01:00
..
ams hwmon: (ams) Simplify IRQ handling routine 2008-10-17 17:51:13 +02:00
abituguru.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
abituguru3.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
ad7414.c hwmon: (ad7414) Make ad7414_update_device() static 2008-09-20 10:25:20 +02:00
ad7418.c hwmon: (ad7418) Convert to a new-style i2c driver 2008-07-16 19:30:08 +02:00
adcxx.c hwmon: adxx: convert to device table matching 2009-09-23 07:39:43 -07:00
adm1021.c hwmon: (adm1021) Clean up detect function 2009-12-09 20:35:51 +01:00
adm1025.c hwmon: (adm1025) Clean up detect function 2009-12-09 20:35:51 +01:00
adm1026.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
adm1029.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
adm1031.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
adm9240.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
ads7828.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
adt7462.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
adt7470.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
adt7473.c hwmon: (adt7475) Add support for the ADT7473 2009-12-09 20:36:02 +01:00
adt7475.c hwmon: (adt7475) Move sysfs files removal to a separate function 2009-12-09 20:36:06 +01:00
applesmc.c hwmon: applesmc: restore accelerometer and keyboard backlight on resume 2009-09-22 07:17:49 -07:00
asb100.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
asus_atk0110.c hwmon: (asus_atk0110) Enable the EC 2009-10-09 20:35:18 +02:00
atxp1.c hwmon: (atxp1) Fix device detection logic 2008-09-20 10:25:19 +02:00
coretemp.c hwmon: (coretemp) Add Lynnfield CPU 2009-09-23 22:59:43 +02:00
dme1737.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
ds1621.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
f71805f.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
f71882fg.c hwmon: (f71882fg) Add support for the f71889fg (version 2) 2009-12-09 20:36:01 +01:00
f75375s.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
fschmd.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
g760a.c hwmon: add support for GMT G760A fan speed PWM controller 2009-04-07 08:31:03 -07:00
gl518sm.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
gl520sm.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
hdaps.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
hp_accel.c lis3: add support for the HP HDX 18 2009-10-29 07:39:32 -07:00
hwmon-vid.c hwmon-vid: Ignore 6th VID pin of AMD family 0Fh processors 2009-09-15 17:18:11 +02:00
hwmon.c hwmon: PCI quirk for hwmon access on MSI MS-7031 board 2009-06-15 18:39:50 +02:00
i5k_amb.c hwmon: (i5k_amb) Load automatically on all 5000/5400 chipsets 2009-01-07 16:37:33 +01:00
ibmaem.c hwmon: (ibmaem) Automatically load on HC10 blade 2009-06-15 18:39:46 +02:00
ibmpex.c ibmpex: add endian annotation to extract_data() helper 2009-01-06 15:59:18 -08:00
it87.c hwmon: (it87) Check for fan2 and fan3 availability 2009-12-09 20:35:48 +01:00
k8temp.c hwmon: (k8temp) Fix temperature reporting for (most) K8 RevG CPUs 2009-01-15 22:27:47 +01:00
Kconfig hwmon: (adt7475) Add support for the ADT7490 2009-12-09 20:36:05 +01:00
lis3lv02d.c lis3: add free-fall/wakeup function via platform_data 2009-09-22 07:17:48 -07:00
lis3lv02d.h lis3: add free-fall/wakeup function via platform_data 2009-09-22 07:17:48 -07:00
lis3lv02d_spi.c lis3lv02d_spi: module unload didn't remove sysfs entry 2009-10-08 07:36:40 -07:00
lm63.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
lm70.c hwmon: lm70: convert to device table matching 2009-09-23 07:39:43 -07:00
lm73.c hwmon: New driver for the National Semiconductor LM73 2009-12-09 20:35:50 +01:00
lm75.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
lm75.h hwmon: Allow writing of negative trigger temperatures 2007-10-09 22:56:29 -04:00
lm77.c hwmon: (lm77) Clean up detect function 2009-12-09 20:35:52 +01:00
lm78.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
lm80.c hwmon: (lm80) Convert to a new-style i2c driver 2008-07-16 19:30:14 +02:00
lm83.c hwmon: (lm83) Clean up detect function 2009-12-09 20:35:52 +01:00
lm85.c hwmon: (lm85) Clean up detect function 2009-12-09 20:35:53 +01:00
lm87.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
lm90.c hwmon: (lm90) Clean up detect function 2009-12-09 20:35:53 +01:00
lm92.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
lm93.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
lm95241.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
ltc4215.c ltc4215/ltc4245: Discard obsolete detect methods 2009-10-04 22:53:42 +02:00
ltc4245.c ltc4215/ltc4245: Discard obsolete detect methods 2009-10-04 22:53:42 +02:00
Makefile hwmon: Add Freescale MC13783 ADC driver 2009-12-09 20:35:58 +01:00
max1111.c spi: prefix modalias with "spi:" 2009-09-23 07:39:43 -07:00
max1619.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
max6650.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
mc13783-adc.c hwmon: Add Freescale MC13783 ADC driver 2009-12-09 20:35:58 +01:00
pc87360.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
pc87427.c hwmon: Use resource_size 2009-09-15 17:18:13 +02:00
pcf8591.c Move the pcf8591 driver to hwmon 2009-03-30 21:46:43 +02:00
s3c-hwmon.c hwmon: (s3c-hwmon) Fix build error 2009-12-09 20:35:45 +01:00
sht15.c Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging 2009-10-11 11:23:33 -07:00
sis5595.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
smsc47b397.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
smsc47m1.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
smsc47m192.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
thmc50.c hwmon: (thmc50) Stop using I2C_CLIENT_MODULE_PARM 2009-12-09 20:35:59 +01:00
tmp401.c hwmon: (tmp401/tmp421) Clean up detect functions 2009-12-09 20:35:54 +01:00
tmp421.c hwmon: (tmp401/tmp421) Clean up detect functions 2009-12-09 20:35:54 +01:00
ultra45_env.c sparc: Annotate of_device_id arrays with const or __initdata. 2008-08-31 01:23:17 -07:00
via686a.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
vt1211.c hwmon: Use resource_size 2009-09-15 17:18:13 +02:00
vt8231.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
w83l785ts.c hwmon: (w83l785ts) Clean up detect function 2009-12-09 20:35:56 +01:00
w83l786ng.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
w83627ehf.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
w83627hf.c hwmon: (w83627hf) Stop using globals for I/O port numbers 2009-12-09 20:35:49 +01:00
w83781d.c hwmon: (w83781d) Clean up detect function 2009-12-09 20:35:54 +01:00
w83791d.c hwmon: (w83791d) Clean up detect function 2009-12-09 20:35:55 +01:00
w83792d.c hwmon: (w83792d) Clean up detect function 2009-12-09 20:35:56 +01:00
w83793.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +01:00
wm831x-hwmon.c hwmon: WM831x PMIC hardware monitoring driver 2009-09-17 09:47:02 +02:00
wm8350-hwmon.c hwmon: Add WM835x PMIC hardware monitoring driver 2009-09-17 09:46:51 +02:00