[PATCH] data: klog.json: Add a circular list ACPI warning checks

Colin King colin.king at canonical.com
Tue Apr 22 13:14:47 UTC 2014


From: Colin Ian King <colin.king at canonical.com>

ACPICA added a couple of circular list sanity checks in commit
0e88479c988c0e8e76a63338bfc09bf8a7c06a58, so add checks for these
appearing in the kernel log.

Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
 data/klog.json | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/data/klog.json b/data/klog.json
index 0d6abad..95177bb 100644
--- a/data/klog.json
+++ b/data/klog.json
@@ -2,6 +2,20 @@
  "firmware_error_warning_patterns":
  [ 
   {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "Circular handler list in region object",
+   "advice": "Internal corruption to the ACPI region handler list has occurred and ACPI has detected this issue while detaching a region and aborted an infinite loop while attempting to traverse the list. This has been known to occur with some firmware tripping a possible internal ACPI bug.",
+   "label": "KlogAcpiCircularList"
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "Circular region list in address handler object",
+   "advice": "Internal corruption to the ACPI region handler list has occurred and ACPI has detected this issue during deletion of a region object and aborted an infinite loop while attempting to traverse the list. This has been known to occur with some firmware tripping a possible internal ACPI bug.",
+   "label": "KlogAcpiCircularList"
+  },
+  {
    "compare_mode": "regex",
    "log_level": "LOG_LEVEL_MEDIUM",
    "pattern": "Path has too many parent prefixes.*reached beyond root node",
-- 
1.9.1




More information about the fwts-devel mailing list