From d65172cb5daa2c1b572036d127ae85f04bcb5c6a Mon Sep 17 00:00:00 2001 From: Juerg Haefliger Date: Fri, 20 Jul 2007 14:16:47 -0700 Subject: [PATCH] --- yaml --- r: 63441 b: refs/heads/master c: c0f31403fe87cd2813dabb9b33107ceb56b84667 h: refs/heads/master i: 63439: 89ab5099a6d9547a7ea90536e9539c2d1072c11d v: v3 --- [refs] | 2 +- trunk/drivers/hwmon/dme1737.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index e037158c710d..edcf91258634 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d0546128980c18748010c758903b02909e634830 +refs/heads/master: c0f31403fe87cd2813dabb9b33107ceb56b84667 diff --git a/trunk/drivers/hwmon/dme1737.c b/trunk/drivers/hwmon/dme1737.c index be3aaa5d0b91..e9cbc727664d 100644 --- a/trunk/drivers/hwmon/dme1737.c +++ b/trunk/drivers/hwmon/dme1737.c @@ -750,7 +750,7 @@ static ssize_t show_temp(struct device *dev, struct device_attribute *attr, res = (data->alarms >> DME1737_BIT_ALARM_TEMP[ix]) & 0x01; break; case SYS_TEMP_FAULT: - res = (data->temp[ix] == 0x0800); + res = (((u16)data->temp[ix] & 0xff00) == 0x8000); break; default: res = 0;