From: Paul E. McKenney Date: Fri, 7 Mar 2014 22:15:28 +0000 (-0800) Subject: torture: Dump ftrace buffer when the RCU grace period stalls X-Git-Tag: firefly_0821_release~176^2~3465^2~29^2^2~2^3~18 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=945fa9c631b04febe295a3a2a00c7e4a3cfb97db;p=firefly-linux-kernel-4.4.55.git torture: Dump ftrace buffer when the RCU grace period stalls This commit adds a call to rcutorture_trace_dump() to dump the ftrace buffer when the RCU grace period stalls in order to help debug the stall. Note that this is different than the RCU CPU stall warning, as it is rcutorture detecting the stall rather than the underlying RCU implementation. Signed-off-by: Paul E. McKenney Reviewed-by: Josh Triplett --- diff --git a/kernel/rcu/rcutorture.c b/kernel/rcu/rcutorture.c index 80d2d2440210..9decce0f110c 100644 --- a/kernel/rcu/rcutorture.c +++ b/kernel/rcu/rcutorture.c @@ -1034,6 +1034,7 @@ rcu_torture_printk(char *page) "??? Writer stall state %d g%lu c%lu f%#x\n", rcu_torture_writer_state, gpnum, completed, flags); + rcutorture_trace_dump(); } rtcv_snap = rcu_torture_current_version; }