summaryrefslogtreecommitdiff
path: root/sysutils/ipmitool/files/patch-lib__ipmi_sdr.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/ipmitool/files/patch-lib__ipmi_sdr.c')
-rw-r--r--sysutils/ipmitool/files/patch-lib__ipmi_sdr.c83
1 files changed, 83 insertions, 0 deletions
diff --git a/sysutils/ipmitool/files/patch-lib__ipmi_sdr.c b/sysutils/ipmitool/files/patch-lib__ipmi_sdr.c
new file mode 100644
index 000000000000..92374cb8147e
--- /dev/null
+++ b/sysutils/ipmitool/files/patch-lib__ipmi_sdr.c
@@ -0,0 +1,83 @@
+--- ./lib/ipmi_sdr.c.orig 2009-02-25 15:38:52.000000000 -0500
++++ ./lib/ipmi_sdr.c 2010-07-23 14:46:07.000000000 -0400
+@@ -775,7 +775,7 @@
+ /* helper macro for printing sensor thresholds */
+ #define SENSOR_PRINT_THRESH(NAME, READ, FLAG) \
+ if (sensor->sensor.init.thresholds && \
+- sensor->mask.type.threshold.read.FLAG != 0) { \
++ sensor->mask.type.threshold.type.read.FLAG != 0) { \
+ printf(" %-21s : ", NAME); \
+ printf("%.3f\n", sdr_convert_sensor_reading( \
+ sensor, sensor->threshold.READ)); \
+@@ -1247,17 +1247,17 @@
+ sensor->normal_min);
+ SENSOR_PRINT_CSV(sensor->analog_flag.normal_max,
+ sensor->normal_max);
+- SENSOR_PRINT_CSV(sensor->mask.type.threshold.read.unr,
++ SENSOR_PRINT_CSV(sensor->mask.type.threshold.type.read.unr,
+ sensor->threshold.upper.non_recover);
+- SENSOR_PRINT_CSV(sensor->mask.type.threshold.read.ucr,
++ SENSOR_PRINT_CSV(sensor->mask.type.threshold.type.read.ucr,
+ sensor->threshold.upper.critical);
+- SENSOR_PRINT_CSV(sensor->mask.type.threshold.read.unc,
++ SENSOR_PRINT_CSV(sensor->mask.type.threshold.type.read.unc,
+ sensor->threshold.upper.non_critical);
+- SENSOR_PRINT_CSV(sensor->mask.type.threshold.read.lnr,
++ SENSOR_PRINT_CSV(sensor->mask.type.threshold.type.read.lnr,
+ sensor->threshold.lower.non_recover);
+- SENSOR_PRINT_CSV(sensor->mask.type.threshold.read.lcr,
++ SENSOR_PRINT_CSV(sensor->mask.type.threshold.type.read.lcr,
+ sensor->threshold.lower.critical);
+- SENSOR_PRINT_CSV(sensor->mask.type.threshold.read.lnc,
++ SENSOR_PRINT_CSV(sensor->mask.type.threshold.type.read.lnc,
+ sensor->threshold.lower.non_critical);
+
+ printf("%.3f,%.3f",
+@@ -1485,17 +1485,17 @@
+ break;
+ case 1: /* readable according to mask */
+ case 2: /* readable and settable according to mask */
+- if (sensor->mask.type.threshold.read.lnr)
++ if (sensor->mask.type.threshold.type.read.lnr)
+ printf("lnr ");
+- if (sensor->mask.type.threshold.read.lcr)
++ if (sensor->mask.type.threshold.type.read.lcr)
+ printf("lcr ");
+- if (sensor->mask.type.threshold.read.lnc)
++ if (sensor->mask.type.threshold.type.read.lnc)
+ printf("lnc ");
+- if (sensor->mask.type.threshold.read.unc)
++ if (sensor->mask.type.threshold.type.read.unc)
+ printf("unc ");
+- if (sensor->mask.type.threshold.read.ucr)
++ if (sensor->mask.type.threshold.type.read.ucr)
+ printf("ucr ");
+- if (sensor->mask.type.threshold.read.unr)
++ if (sensor->mask.type.threshold.type.read.unr)
+ printf("unr ");
+ printf("\n");
+ break;
+@@ -1511,17 +1511,17 @@
+ break;
+ case 1: /* readable according to mask */
+ case 2: /* readable and settable according to mask */
+- if (sensor->mask.type.threshold.set.lnr)
++ if (sensor->mask.type.threshold.type.set.lnr)
+ printf("lnr ");
+- if (sensor->mask.type.threshold.set.lcr)
++ if (sensor->mask.type.threshold.type.set.lcr)
+ printf("lcr ");
+- if (sensor->mask.type.threshold.set.lnc)
++ if (sensor->mask.type.threshold.type.set.lnc)
+ printf("lnc ");
+- if (sensor->mask.type.threshold.set.unc)
++ if (sensor->mask.type.threshold.type.set.unc)
+ printf("unc ");
+- if (sensor->mask.type.threshold.set.ucr)
++ if (sensor->mask.type.threshold.type.set.ucr)
+ printf("ucr ");
+- if (sensor->mask.type.threshold.set.unr)
++ if (sensor->mask.type.threshold.type.set.unr)
+ printf("unr ");
+ printf("\n");
+ break;