diff --git a/[refs] b/[refs] index d411f1f8db75..cc00b0602cb5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ab4720ec76b756e1f8705e207a7b392b0453afd6 +refs/heads/master: 89d46b8778f65223f732d82c0166e0abba20fb1e diff --git a/trunk/kernel/rcutorture.c b/trunk/kernel/rcutorture.c index 88c28d476550..49fbbeff201c 100644 --- a/trunk/kernel/rcutorture.c +++ b/trunk/kernel/rcutorture.c @@ -409,9 +409,8 @@ rcu_torture_cleanup(void) stats_task = NULL; /* Wait for all RCU callbacks to fire. */ + rcu_barrier(); - for (i = 0; i < RCU_TORTURE_PIPE_LEN; i++) - synchronize_rcu(); rcu_torture_stats_print(); /* -After- the stats thread is stopped! */ printk(KERN_ALERT TORTURE_FLAG "--- End of test: %s\n",