Source-Changes archive

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

Re: CVS commit: src/sys/dev/sysmon



On Tue, 11 Nov 2008, Bernd Ernesti wrote:

On Tue, Nov 11, 2008 at 07:11:48PM +0100, Bernd Ernesti wrote:
On Tue, Nov 11, 2008 at 04:55:01PM +0000, Paul Goyette wrote:

Module Name:    src
Committed By:   pgoyette
Date:           Tue Nov 11 16:55:01 UTC 2008

Modified Files:
        src/sys/dev/sysmon: sysmon_envsys_events.c

Log Message:
Initialize event's "previous sent state" based on the event monitor type,
regardless of sensor type.  Fixes spurious "device: normal state on
'sensor-name' messages (reported by ad@) which interfere with sysinst.

This breaks the build:

/src/sys/dev/sysmon/sysmon_envsys_events.c: In function 'sme_event_register':
/src/sys/dev/sysmon/sysmon_envsys_events.c:254: error: 'realcrittype' 
undeclared (first use in this function)
/src/sys/dev/sysmon/sysmon_envsys_events.c:254: error: (Each undeclared 
identifier is reported only once
/src/sys/dev/sysmon/sysmon_envsys_events.c:254: error: for each function it 
appears in.)

To generate a diff of this commit:
cvs rdiff -r1.60 -r1.61 src/sys/dev/sysmon/sysmon_envsys_events.c

And should the panic, which you added in your change, be protected with a ifdef 
DIAGNOSTIC?

+       case PENVSYS_EVENT_STATE_CHANGED:
+               if (edata->units == ENVSYS_BATTERY_CAPACITY)
+                       see->see_evsent = ENVSYS_BATTERY_CAPACITY_NORMAL;
+               else if (edata->units == ENVSYS_DRIVE)
+                       see->see_evsent = ENVSYS_DRIVE_EMPTY;
+               else
+                       panic("%s: bad units for "
+                             "PENVSYS_EVENT_STATE_CHANGED", __func__);
+               break;

Yes, it should be wrapped in #ifdef DIAGNOSTIC

This has been fixed in rev 1.62


----------------------------------------------------------------------
|   Paul Goyette   | PGP DSS Key fingerprint: |  E-mail addresses:   |
| Customer Service | FA29 0E3B 35AF E8AE 6651 |  paul%whooppee.com@localhost   |
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette%juniper.net@localhost |
----------------------------------------------------------------------


Home | Main Index | Thread Index | Old Index