Otherwise we leak a tracking object if DEBUG_OBJECTS is enabled. Signed-off-by: Thomas Gleixner Cc: Josh Triplett Cc: "Paul E. McKenney" --- kernel/rcu/torture.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) Index: tip/kernel/rcu/torture.c =================================================================== --- tip.orig/kernel/rcu/torture.c +++ tip/kernel/rcu/torture.c @@ -1038,8 +1038,10 @@ rcu_torture_reader(void *arg) } while (!kthread_should_stop() && fullstop == FULLSTOP_DONTSTOP); VERBOSE_PRINTK_STRING("rcu_torture_reader task stopping"); rcutorture_shutdown_absorb("rcu_torture_reader"); - if (irqreader && cur_ops->irq_capable) + if (irqreader && cur_ops->irq_capable) { del_timer_sync(&t); + destroy_timer_on_stack(&t); + } while (!kthread_should_stop()) schedule_timeout_uninterruptible(1); return 0; -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/