Skip to content
  • James Hogan's avatar
    debug_locks.h: make warning more verbose · 2c2fea11
    James Hogan authored
    
    
    The WARN_ON(1) in DEBUG_LOCKS_WARN_ON is surprisingly awkward to track
    down when it's hit, as it's usually buried in macros, causing multiple
    instances to land on the same line number.
    
    This patch makes it more useful by switching to:
    
        WARN(1, "DEBUG_LOCKS_WARN_ON(%s)", #c);
    
    so that the particular DEBUG_LOCKS_WARN_ON is more easily identified and
    grep'd for.  For example:
    
        WARNING: at kernel/mutex.c:198 _mutex_lock_nested+0x31c/0x380()
        DEBUG_LOCKS_WARN_ON(l->magic != l)
    
    Signed-off-by: default avatarJames Hogan <james.hogan@imgtec.com>
    Cc: Paul Gortmaker <paul.gortmaker@windriver.com>
    Cc: David Howells <dhowells@redhat.com>
    Cc: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    2c2fea11