• Zqiang's avatar
    rcu: Dump rcuc kthread status for CPUs not reporting quiescent state · 245a6298
    Zqiang authored
    If the rcutree.use_softirq kernel boot parameter is disabled, then it is
    possible that a RCU CPU stall is due to the rcuc kthreads being starved of
    CPU time.  There is currently no easy way to infer this from the RCU CPU
    stall warning output.  This commit therefore adds a string of the form "
    rcuc=%ld jiffies(starved)" to a given CPU's output if the corresponding
    rcuc kthread has been starved for more than two seconds.
    
    [ paulmck: Eliminate extraneous space characters. ]
    Signed-off-by: default avatarZqiang <qiang1.zhang@intel.com>
    Signed-off-by: default avatarPaul E. McKenney <paulmck@kernel.org>
    245a6298
tree_stall.h 31.2 KB