• F
    tracing/core: Add current context on tracing recursion warning · e057a5e5
    Frederic Weisbecker 提交于
    In case of tracing recursion detection, we only get the stacktrace.
    But the current context may be very useful to debug the issue.
    
    This patch adds the softirq/hardirq/nmi context with the warning
    using lockdep context display to have a familiar output.
    
    v2: Use printk_once()
    v3: drop {hardirq,softirq}_context which depend on lockdep,
        only keep what is part of current->trace_recursion,
        sufficient to debug the warning source.
    
    [ Impact: print context necessary to debug recursion ]
    Signed-off-by: NFrederic Weisbecker <fweisbec@gmail.com>
    e057a5e5
ring_buffer.c 75.2 KB