Removed in r1.71; restored by popular demand; try to get valid reading from Sensor Scanning Disabled sensor

This commit is contained in:
Carol Hebert 2008-06-30 23:14:40 +00:00
parent c3aefda148
commit bf815d0093

View File

@ -1129,6 +1129,13 @@ ipmi_sdr_print_sensor_full(struct ipmi_intf *intf,
} else if (IS_SCANNING_DISABLED(rsp->data[1])) {
/* Sensor Scanning Disabled */
validread = 0;
if (rsp->data[0] != 0) {
/* we might still get a valid reading */
val = sdr_convert_sensor_reading(sensor,
rsp->data[0]);
if (val != 0.0)
validread = 1;
}
} else if (rsp->data[0] != 0) {
/* convert RAW reading into units */
val = sdr_convert_sensor_reading(sensor, rsp->data[0]);