aboutsummaryrefslogtreecommitdiff
path: root/drivers/hwmon/fscher.c
diff options
context:
space:
mode:
authorHans de Goede <j.w.r.degoede@hhs.nl>2007-07-19 15:57:20 +0200
committerMark M. Hoffman <mhoffman@lightlink.com>2007-07-30 21:14:00 -0400
commit5cccf4a1a258ea5bff20e8440deb3dfcf032b04a (patch)
treeb249a6f03707b1f1761e473c6b3971e8a50bb0be /drivers/hwmon/fscher.c
parent517ef0d2a470c69b303c66694b0c45f31ff716cd (diff)
hwmon: fscher read control bugfix
Here is a small fscher bugfix for 2.6.23 merging, lifted from my other fscher work, as requested by Jean. The current driver has a control sysfs attribute, which shows the contents of the control register, but the underlying global_control value in the data structure currently never gets filled with the actual contents of this register. Signed-off-by: Hans de Goede <j.w.r.degoede@hhs.nl> Acked-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Mark M. Hoffman <mhoffman@lightlink.com>
Diffstat (limited to 'drivers/hwmon/fscher.c')
-rw-r--r--drivers/hwmon/fscher.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/hwmon/fscher.c b/drivers/hwmon/fscher.c
index f3aa188a5d5..b34b546c68b 100644
--- a/drivers/hwmon/fscher.c
+++ b/drivers/hwmon/fscher.c
@@ -441,6 +441,8 @@ static struct fscher_data *fscher_update_device(struct device *dev)
data->watchdog[2] = fscher_read_value(client, FSCHER_REG_WDOG_CONTROL);
data->global_event = fscher_read_value(client, FSCHER_REG_EVENT_STATE);
+ data->global_control = fscher_read_value(client,
+ FSCHER_REG_CONTROL);
data->last_updated = jiffies;
data->valid = 1;