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;