android_kernel_xiaomi_sm8350/drivers/hwmon
Hans de Goede fc16c56e69 hwmon: (f71882fg) Fix sysfs file removal
There is a bug in the old sysfs file removal, as it uses fxxxx_in_temp_attr
to remove the in and temp sysfs attributes, but fxxxx_in_temp_attr has
temp#_alarm, where as f71858fg_in_temp_attr has temp#_max_alarm, so
the temp#_max_alarm attributes for the f71858fg never get removed.

This patch fixes this by doing the sysfs removal exactly the same way as
the creation instead of being (too) clever, this will also avoid similar
bugs in the future.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
2009-12-09 20:36:01 +01:00
..
ams
abituguru3.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
abituguru.c hwmon: Include <linux/io.h> instead of <asm/io.h> 2009-09-15 17:18:13 +02:00
ad7414.c
ad7418.c
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: Clean up detect functions 2009-12-09 20:35:57 +01:00
adt7475.c hwmon: Clean up detect functions 2009-12-09 20:35:57 +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
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) Fix sysfs file removal 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
ibmaem.c hwmon: (ibmaem) Automatically load on HC10 blade 2009-06-15 18:39:46 +02:00
ibmpex.c
it87.c hwmon: (it87) Check for fan2 and fan3 availability 2009-12-09 20:35:48 +01:00
k8temp.c
Kconfig hwmon: Add Freescale MC13783 ADC driver 2009-12-09 20:35:58 +01:00
lis3lv02d_spi.c lis3lv02d_spi: module unload didn't remove sysfs entry 2009-10-08 07:36:40 -07: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
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
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
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
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
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