tests: Catch various lockdep warnings

Lockdep no longer prints "INFO:" but now prints "WARNING:".
Also add the "*** DEADLOCK ***" string it usually prints so
if it changes again we can keep finding that string.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
Johannes Berg 2017-05-30 16:29:50 +02:00 committed by Jouni Malinen
parent bfbc41eace
commit a95d5fdbe1

View File

@ -21,7 +21,7 @@ lockdep_messages = [
'possible irq lock inversion dependency', 'possible irq lock inversion dependency',
'suspicious RCU usage', 'suspicious RCU usage',
] ]
lockdep = r'(\[\s*)?INFO: (%s)' % ('|'.join(lockdep_messages), ) lockdep = r'(\[\s*)?(INFO|WARNING): (%s)|\*\*\* DEADLOCK \*\*\*' % ('|'.join(lockdep_messages), )
issue = re.compile('(\[[0-9 .]*\] )?(WARNING:|BUG:|%s|RTNL: assertion failed).*' % lockdep) issue = re.compile('(\[[0-9 .]*\] )?(WARNING:|BUG:|%s|RTNL: assertion failed).*' % lockdep)
def check_kernel(logfile): def check_kernel(logfile):