[dmidecode] fix the code
Anton Arapov
aarapov at fedoraproject.org
Fri Apr 26 07:02:22 UTC 2013
commit 88d35ec5dbcb63f1e15a8cd1aa201415fe3ada19
Author: Anton Arapov <anton at redhat.com>
Date: Fri Apr 26 09:02:07 2013 +0200
fix the code
Signed-off-by: Anton Arapov <anton at redhat.com>
dmidecode-2.12-smbios_fix.patch | 37 +++++++++++++++++++++++++++++++++++++
dmidecode.spec | 9 +++++++--
2 files changed, 44 insertions(+), 2 deletions(-)
---
diff --git a/dmidecode-2.12-smbios_fix.patch b/dmidecode-2.12-smbios_fix.patch
new file mode 100644
index 0000000..8eca370
--- /dev/null
+++ b/dmidecode-2.12-smbios_fix.patch
@@ -0,0 +1,37 @@
+diff -up dmidecode-2.12/dmidecode.c.smbios_fix dmidecode-2.12/dmidecode.c
+--- dmidecode-2.12/dmidecode.c.smbios_fix 2013-04-26 08:57:32.917716438 +0200
++++ dmidecode-2.12/dmidecode.c 2013-04-26 08:57:54.439758540 +0200
+@@ -712,7 +712,6 @@ static const char *dmi_processor_family(
+ { 0x3D, "Opteron 6200" },
+ { 0x3E, "Opteron 4200" },
+ { 0x3F, "FX" },
+-
+ { 0x40, "MIPS" },
+ { 0x41, "MIPS R4000" },
+ { 0x42, "MIPS R4200" },
+@@ -729,7 +728,6 @@ static const char *dmi_processor_family(
+ { 0x4D, "Opteron 6300" },
+ { 0x4E, "Opteron 3300" },
+ { 0x4F, "FirePro" },
+-
+ { 0x50, "SPARC" },
+ { 0x51, "SuperSPARC" },
+ { 0x52, "MicroSPARC II" },
+@@ -1176,7 +1174,7 @@ static const char *dmi_processor_upgrade
+ "Socket LGA1356-3" /* 0x2C */
+ };
+
+- if (code >= 0x01 && code <= 0x2A)
++ if (code >= 0x01 && code <= 0x2C)
+ return upgrade[code - 0x01];
+ return out_of_spec;
+ }
+@@ -2338,7 +2336,7 @@ static void dmi_memory_device_type_detai
+ {
+ int i;
+
+- for (i = 1; i <= 14; i++)
++ for (i = 1; i <= 15; i++)
+ if (code & (1 << i))
+ printf(" %s", detail[i - 1]);
+ }
diff --git a/dmidecode.spec b/dmidecode.spec
index 1b17d5c..ec9f1fa 100644
--- a/dmidecode.spec
+++ b/dmidecode.spec
@@ -1,12 +1,13 @@
Summary: Tool to analyse BIOS DMI data
Name: dmidecode
Version: 2.12
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 1
Group: System Environment/Base
License: GPLv2+
Source0: %{name}-%{version}.tar.bz2
URL: http://www.nongnu.org/dmidecode/
+Patch0: dmidecode-2.12-smbios_fix.patch
Buildroot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: automake autoconf
ExclusiveArch: %{ix86} x86_64 ia64
@@ -24,6 +25,7 @@ I/O ports (e.g. serial, parallel, USB).
%prep
%setup -q
+%patch0 -p1 -b .smbios_fix
%build
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS"
@@ -47,7 +49,10 @@ rm -rf ${buildroot}
%{_mandir}/man8/*
%changelog
-* Wed Apr 17 2013 Anton Arapov <anton at redhat.com> - 1:2:12-1
+* Fri Apr 26 2013 Anton Arapov <anton at redhat.com> - 1:2.12-2
+- Fixup, so that it actually read SMBIOS 2.8.0 table.
+
+* Wed Apr 17 2013 Anton Arapov <anton at redhat.com> - 1:2.12-1
- Update to upstream 2.12 release.
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1:2.11-10
More information about the scm-commits
mailing list