diff options
-rw-r--r-- | lib/Plugins/KerneloopsSysLog.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/Plugins/KerneloopsSysLog.cpp b/lib/Plugins/KerneloopsSysLog.cpp index a5ee68b9..2dd5f804 100644 --- a/lib/Plugins/KerneloopsSysLog.cpp +++ b/lib/Plugins/KerneloopsSysLog.cpp @@ -232,15 +232,14 @@ next_line: oopsstart = i; else if (strstr(curline, "NETDEV WATCHDOG")) oopsstart = i; - else if (strstr(curline, "WARNING: at ") /* WARN_ON() generated message */ - && !strstr(curline, "appears to be on the same physical disk") - ) { + else if (strstr(curline, "WARNING: at ")) /* WARN_ON() generated message */ oopsstart = i; - } else if (strstr(curline, "Unable to handle kernel")) oopsstart = i; else if (strstr(curline, "sysctl table check failed")) oopsstart = i; + else if (strstr(curline, "INFO: possible recursive locking detected")) + oopsstart = i; else if (strstr(curline, "------------[ cut here ]------------")) oopsstart = i; else if (strstr(curline, "list_del corruption.")) |