From 169b0184f40bd11d25ff23df813cf680eed7d80f Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Mon, 15 Nov 2010 21:38:57 +0100 Subject: [PATCH] --- yaml --- r: 222141 b: refs/heads/master c: 793c51d5fdfa76043f1221fdaa022f50146e8386 h: refs/heads/master i: 222139: 0d02be2f5f0f7cd559c44f579b87019e18344ee5 v: v3 --- [refs] | 2 +- trunk/drivers/hwmon/w83795.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index eb53f9e6ace0..396f79cfaded 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: cf6b9ea661ef4f20b4a4cba1a232a732339aae2c +refs/heads/master: 793c51d5fdfa76043f1221fdaa022f50146e8386 diff --git a/trunk/drivers/hwmon/w83795.c b/trunk/drivers/hwmon/w83795.c index 600b2adbbd49..90f4ffb357b7 100644 --- a/trunk/drivers/hwmon/w83795.c +++ b/trunk/drivers/hwmon/w83795.c @@ -755,6 +755,10 @@ store_chassis_clear(struct device *dev, val = w83795_read(client, W83795_REG_CLR_CHASSIS); val |= 0x80; w83795_write(client, W83795_REG_CLR_CHASSIS, val); + + /* Clear status and force cache refresh */ + w83795_read(client, W83795_REG_ALARM(5)); + data->valid = 0; mutex_unlock(&data->update_lock); return count; }