• Paul Mundt's avatar
    sh: Fix lockdep debugging oops on SH-3/4. · c347d12c
    Paul Mundt authored
    In the SH-3/4 TLB access violation path we were enabling IRQs before
    the call in to trace_hardirqs_on(), which ended up triggering:
    
            if (DEBUG_LOCKS_WARN_ON(!irqs_disabled()))
                    return;
    
    in kernel/lockdep.c:2031. Fix this up by removing the early re-enable,
    we were already re-enabling IRQs post-trace_hardirqs_on() already, so
    the semantics are now as was initially intended.
    Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
    c347d12c
entry.S 10.7 KB