summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjordan <jordan@openbsd.org>2005-10-19 22:06:59 +0000
committerjordan <jordan@openbsd.org>2005-10-19 22:06:59 +0000
commitfbd1c07f10f4a437dcc776bec692ddb747810803 (patch)
tree487d383f2c4e48897b4736ef0d11bc44edb9e418
parentChanged order of reading sensor vs sensor status, failed sensors had invalid (diff)
downloadwireguard-openbsd-fbd1c07f10f4a437dcc776bec692ddb747810803.tar.xz
wireguard-openbsd-fbd1c07f10f4a437dcc776bec692ddb747810803.zip
Added status for chassis intrusion (critical if open)
ok marco@
-rw-r--r--sys/dev/ipmi.c4
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 */