Skip to content
  • Heiko Carstens's avatar
    [PATCH] lockdep: special s390 print_symbol() version · b02454f4
    Heiko Carstens authored
    
    
    Have a special version of print_symbol() for s390 which clears the most
    significant bit of addr before calling __print_symbol().  This seems to be
    better than checking/changing each place in the kernel that saves an
    instruction pointer.
    
    Without this the output would look like:
    
    hardirqs last  enabled at (30907): [<80018c6a>] 0x80018c6a
    hardirqs last disabled at (30908): [<8001e48c>] 0x8001e48c
    softirqs last  enabled at (30904): [<8001dc96>] 0x8001dc96
    softirqs last disabled at (30897): [<8001dc50>] 0x8001dc50
    
    instead of this:
    
    hardirqs last  enabled at (19421): [<80018c72>] cpu_idle+0x176/0x1c4
    hardirqs last disabled at (19422): [<8001e494>] io_no_vtime+0xa/0x1a
    softirqs last  enabled at (19418): [<8001dc9e>] do_softirq+0xa6/0xe8
    softirqs last disabled at (19411): [<8001dc58>] do_softirq+0x60/0xe8
    
    Acked-by: default avatarIngo Molnar <mingo@elte.hu>
    Cc: Arjan van de Ven <arjan@infradead.org>
    Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
    Signed-off-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    b02454f4