hwmon: Simplify the locking model of two drivers
authorJean Delvare <khali@linux-fr.org>
Wed, 14 Feb 2007 20:15:03 +0000 (21:15 +0100)
committerJean Delvare <khali@arrakis.delvare>
Wed, 14 Feb 2007 20:15:03 +0000 (21:15 +0100)
commit7f999aa726ded3fd10d7619945e8b7d7e39833b3
treecb99dfde0b69cf076810eb3c0d46aac54449e5e1
parent6a0b1013c61396e588540713c8389038e7d0fead
hwmon: Simplify the locking model of two drivers

Many hardware monitoring drivers use two different mutexes, one to
protect their per-device data structure, and one to protect the
access to the device registers. These mutexes are essentially
redundant, as the drivers are transfering values between the device
registers and the data cache, so they almost always end up holding
both mutexes at the same time. Using a single mutex will make the
code more simple and faster.

I am changing only two of the affected drivers here, the authors
of the other affected drivers are welcome to submit similar patches
if they want.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
drivers/hwmon/f71805f.c
drivers/hwmon/it87.c