Re: [PATCH] hwmon: (adt7475) Fix temperature fault flags

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hmm,

I've a adt7475 on my home development machine in the Netherlands
(I'm currently in Brno).

I can (and would like to) verify this fix when I'm back home (friday).
The adt7475 on my machine is used to control an additional fan, and has
no external temperature sensors connected (AFAIK).

I've tested the original adt7475 driver on this machine, but I may
have simply out "temp1 ignore" (and temp3) in my sensors.conf missing
this.

Regards,

Hans


On 11/09/2009 11:37 AM, Jean Delvare wrote:
The logic of temperature fault flags is wrong, it shows faults when
there are none and vice versa. Fix it.

I can't believe this has been broken since the driver was added, 8
months ago, basically breaking temp1 and temp3, and nobody ever
complained.

Signed-off-by: Jean Delvare<khali@xxxxxxxxxxxx>
Cc: Hans de Goede<hdegoede@xxxxxxxxxx>
Cc: Jordan Crouse<jordan@xxxxxxxxxxxxxxxxx>
---
  drivers/hwmon/adt7475.c |    3 +--
  1 file changed, 1 insertion(+), 2 deletions(-)

--- linux-2.6.32-rc6.orig/drivers/hwmon/adt7475.c	2009-11-08 19:21:34.000000000 +0100
+++ linux-2.6.32-rc6/drivers/hwmon/adt7475.c	2009-11-08 19:22:06.000000000 +0100
@@ -350,8 +350,7 @@ static ssize_t show_temp(struct device *

  	case FAULT:
  		/* Note - only for remote1 and remote2 */
-		out = data->alarms&  (sattr->index ? 0x8000 : 0x4000);
-		out = out ? 0 : 1;
+		out = !!(data->alarms&  (sattr->index ? 0x8000 : 0x4000));
  		break;

  	default:



_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux