hwmon: (jc42) do not allow writing to locked registers
authorClemens Ladisch <clemens@ladisch.de>
Wed, 16 Feb 2011 13:02:38 +0000 (08:02 -0500)
committerGuenter Roeck <guenter.roeck@ericsson.com>
Wed, 16 Feb 2011 16:18:33 +0000 (08:18 -0800)
commit2c6315da6a1657a49e03970a4084dc3d1958ad70
treee2b8f4639578e4f81e9371778c6f45faabe3c87e
parentd5622f5b6c4671d1588ccc9056705366d4eb312a
hwmon: (jc42) do not allow writing to locked registers

On systems where the temperature sensor is actually used, the BIOS is
likely to have locked the alarm registers.  In that case, all writes
through the corresponding sysfs files would be silently ignored.

To prevent this, detect the locks and make the affected sysfs files
read-only.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Cc: stable@kernel.org
Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
Documentation/hwmon/jc42
drivers/hwmon/jc42.c