kernel-fxtec-pro1x/drivers/hwmon
Mark M. Hoffman ded2b66615 [PATCH] hwmon: add required idr locking
Add required locking around idr_ routines, retry the idr_pre_get/idr_get_new
pair properly, and sprinkle in some likely/unlikely for good measure.

(Lack of idr locking didn't hurt when all callers were I2C clients, as the
i2c-core serialized for us anyway.  Now that we have non I2C hwmon drivers,
this is truly necessary.)

Signed-off-by: Mark M. Hoffman <mhoffman@lightlink.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-03-23 14:21:55 -08:00
..
adm1021.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
adm1025.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
adm1026.c [PATCH] I2C: hwmon: Rename register parameters 2006-03-23 14:21:55 -08:00
adm1031.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
adm9240.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
asb100.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
atxp1.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
ds1621.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
f71805f.c [PATCH] hwmon: f71805f semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
fscher.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
fscpos.c [PATCH] I2C: hwmon: Rename register parameters 2006-03-23 14:21:55 -08:00
gl518sm.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
gl520sm.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
hdaps.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
hwmon-vid.c [PATCH] hwmon: Support the Pentium M VID code 2006-03-23 14:21:52 -08:00
hwmon.c [PATCH] hwmon: add required idr locking 2006-03-23 14:21:55 -08:00
it87.c [PATCH] I2C: hwmon: Rename register parameters 2006-03-23 14:21:55 -08:00
Kconfig [PATCH] hwmon: Add support for the Winbond W83687THF 2006-03-23 14:21:52 -08:00
lm63.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
lm75.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
lm75.h [PATCH] hwmon: move SENSORS_LIMIT to hwmon.h 2005-09-05 09:14:17 -07:00
lm77.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
lm78.c [PATCH] I2C: hwmon: Rename register parameters 2006-03-23 14:21:55 -08:00
lm80.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
lm83.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
lm85.c [PATCH] I2C: hwmon: Rename register parameters 2006-03-23 14:21:55 -08:00
lm87.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
lm90.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
lm92.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
Makefile [PATCH] hwmon: New f71805f driver 2006-02-06 12:02:15 -08:00
max1619.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
pc87360.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
sis5595.c [PATCH] I2C: hwmon: Rename register parameters 2006-03-23 14:21:55 -08:00
smsc47b397.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
smsc47m1.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
via686a.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
vt8231.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
w83l785ts.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00
w83627ehf.c [PATCH] w83627ehf: Refactor the sysfs interface 2006-03-23 14:21:53 -08:00
w83627hf.c [PATCH] I2C: hwmon: Rename register parameters 2006-03-23 14:21:55 -08:00
w83781d.c [PATCH] I2C: hwmon: Rename register parameters 2006-03-23 14:21:55 -08:00
w83792d.c [PATCH] hwmon: Semaphore to mutex conversions 2006-03-23 14:21:52 -08:00