diff options
author | 2005-10-19 22:06:59 +0000 | |
---|---|---|
committer | 2005-10-19 22:06:59 +0000 | |
commit | fbd1c07f10f4a437dcc776bec692ddb747810803 (patch) | |
tree | 487d383f2c4e48897b4736ef0d11bc44edb9e418 | |
parent | Changed order of reading sensor vs sensor status, failed sensors had invalid (diff) | |
download | wireguard-openbsd-fbd1c07f10f4a437dcc776bec692ddb747810803.tar.xz wireguard-openbsd-fbd1c07f10f4a437dcc776bec692ddb747810803.zip |
Added status for chassis intrusion (critical if open)
ok marco@
-rw-r--r-- | sys/dev/ipmi.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/ipmi.c b/sys/dev/ipmi.c index 836dad7e03b..e4b5a7d3f84 100644 --- a/sys/dev/ipmi.c +++ b/sys/dev/ipmi.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ipmi.c,v 1.10 2005/10/19 22:01:08 jordan Exp $ */ +/* $OpenBSD: ipmi.c,v 1.11 2005/10/19 22:06:59 jordan Exp $ */ /* * Copyright (c) 2005 Jordan Hargrave @@ -1300,6 +1300,8 @@ ipmi_sensor_status(struct ipmi_softc *sc, struct ipmi_sensor *psensor, case 0x6F05: /* chassis intrusion */ psensor->i_sensor.value = (reading[2] & 1) ? 1 : 0; + if (reading[2] & 0x1) + return (SENSOR_S_CRIT); break; case 0x6F08: /* power supply */ |