Blame SOURCES/0006-dmidecode-Introduce-SYS_FIRMWARE_DIR.patch

fd304b
From 2330b708a6d57fd2b8b7e353dd64d037f980a042 Mon Sep 17 00:00:00 2001
fd304b
From: Jean Delvare <jdelvare@suse.de>
fd304b
Date: Mon, 2 Nov 2015 09:45:13 +0100
fd304b
Subject: [PATCH 6/9] dmidecode: Introduce SYS_FIRMWARE_DIR
fd304b
fd304b
Have SYS_FIRMWARE_DIR point to the sysfs directory where our files
fd304b
live, and use it in the definition of their paths. This makes it
fd304b
easier to temporarily point somewhere else for debugging.
fd304b
---
fd304b
 dmidecode.c | 5 +++--
fd304b
 1 file changed, 3 insertions(+), 2 deletions(-)
fd304b
fd304b
diff --git a/dmidecode.c b/dmidecode.c
fd304b
index cfcade4..183ced4 100644
fd304b
--- a/dmidecode.c
fd304b
+++ b/dmidecode.c
fd304b
@@ -74,8 +74,9 @@ static const char *bad_index = "<BAD INDEX>";
fd304b
 #define FLAG_NO_FILE_OFFSET     (1 << 0)
fd304b
 #define FLAG_STOP_AT_EOT        (1 << 1)
fd304b
 
fd304b
-#define SYS_ENTRY_FILE "/sys/firmware/dmi/tables/smbios_entry_point"
fd304b
-#define SYS_TABLE_FILE "/sys/firmware/dmi/tables/DMI"
fd304b
+#define SYS_FIRMWARE_DIR "/sys/firmware/dmi/tables"
fd304b
+#define SYS_ENTRY_FILE SYS_FIRMWARE_DIR "/smbios_entry_point"
fd304b
+#define SYS_TABLE_FILE SYS_FIRMWARE_DIR "/DMI"
fd304b
 
fd304b
 /*
fd304b
  * Type-independant Stuff
fd304b
-- 
fd304b
2.5.0
fd304b