diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2014-03-07 14:15:28 -0800 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2014-05-14 09:46:07 -0700 |
commit | 945fa9c631b04febe295a3a2a00c7e4a3cfb97db (patch) | |
tree | 3817be3d2913840ee8ef9b1143ca72c6dd67430b | |
parent | 499c632dce47e95280f8b99540c5db294053c94c (diff) | |
download | op-kernel-dev-945fa9c631b04febe295a3a2a00c7e4a3cfb97db.zip op-kernel-dev-945fa9c631b04febe295a3a2a00c7e4a3cfb97db.tar.gz |
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 <paulmck@linux.vnet.ibm.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
-rw-r--r-- | kernel/rcu/rcutorture.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/rcu/rcutorture.c b/kernel/rcu/rcutorture.c index 80d2d24..9decce0 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; } |