]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - include/linux/ras.h
ras: acpi / apei: generate trace event for unrecognized CPER section
[mirror_ubuntu-zesty-kernel.git] / include / linux / ras.h
index 2aceeafd6fe51fb34f5b99a4c506f92e3aa0353c..67f6c981cd8cab6edae39bf46ffe4bee8f8b4335 100644 (file)
@@ -1,6 +1,9 @@
 #ifndef __RAS_H__
 #define __RAS_H__
 
+#include <asm/errno.h>
+#include <linux/uuid.h>
+
 #ifdef CONFIG_DEBUG_FS
 int ras_userspace_consumers(void);
 void ras_debugfs_init(void);
@@ -11,4 +14,15 @@ static inline void ras_debugfs_init(void) { return; }
 static inline int ras_add_daemon_trace(void) { return 0; }
 #endif
 
+#ifdef CONFIG_RAS
+void log_non_standard_event(const uuid_le *sec_type,
+                           const uuid_le *fru_id, const char *fru_text,
+                           const u8 sev, const u8 *err, const u32 len);
+#else
+static void log_non_standard_event(const uuid_le *sec_type,
+                                  const uuid_le *fru_id, const char *fru_text,
+                                  const u8 sev, const u8 *err,
+                                  const u32 len) { return; }
 #endif
+
+#endif /* __RAS_H__ */