Module Name:    src
Committed By:   pgoyette
Date:           Sun Feb 28 12:40:46 UTC 2010

Modified Files:
        src/sys/arch/sparc64/dev: pcf8591_envctrl.c

Log Message:
Set the FMONNOTSUPP flag for each individual sensor, and add the
FMONLIMITS flag so the sensor is actually monitored and events can
be generated.

As discussed with martin@ in private email.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/sparc64/dev/pcf8591_envctrl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/sparc64/dev/pcf8591_envctrl.c
diff -u src/sys/arch/sparc64/dev/pcf8591_envctrl.c:1.1 src/sys/arch/sparc64/dev/pcf8591_envctrl.c:1.2
--- src/sys/arch/sparc64/dev/pcf8591_envctrl.c:1.1	Sun Feb 28 11:49:44 2010
+++ src/sys/arch/sparc64/dev/pcf8591_envctrl.c	Sun Feb 28 12:40:46 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: pcf8591_envctrl.c,v 1.1 2010/02/28 11:49:44 martin Exp $	*/
+/*	$NetBSD: pcf8591_envctrl.c,v 1.2 2010/02/28 12:40:46 pgoyette Exp $	*/
 /*	$OpenBSD: pcf8591_envctrl.c,v 1.6 2007/10/25 21:17:20 kettenis Exp $ */
 
 /*
@@ -136,6 +136,7 @@
 
 		sensor = &sc->sc_channels[sc->sc_nchan].chan_sensor;
 		sensor->units = ENVSYS_STEMP;
+		sensor->flags |= ENVSYS_FMONLIMITS | ENVSYS_FMONNOTSUPP;
 		strlcpy(sensor->desc, desc, sizeof(sensor->desc));
 
 		if (strncmp(desc, "CPU", 3) == 0)
@@ -175,7 +176,6 @@
 	sc->sc_sme = sysmon_envsys_create();
 	sc->sc_sme->sme_name = device_xname(self);
 	sc->sc_sme->sme_cookie = sc;
-	sc->sc_sme->sme_flags |= ENVSYS_FMONNOTSUPP;
 	sc->sc_sme->sme_refresh = ecadc_refresh;
 	sc->sc_sme->sme_get_limits = ecadc_get_limits;
 

Reply via email to