X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=kernel%2Ftimer.c;h=0b36b9e5cc8b4e27f6adf89de403885cfe8a6687;hb=402168cee1a0b791c54c54a68ae21bb26880f40b;hp=54d3912f8cadd497d09546ad8b9b1ba42369634d;hpb=413318444fd5351f9858b9deb4e8ecaf8898ee05;p=~andy%2Flinux diff --git a/kernel/timer.c b/kernel/timer.c index 54d3912f8ca..0b36b9e5cc8 100644 --- a/kernel/timer.c +++ b/kernel/timer.c @@ -380,6 +380,8 @@ static void timer_stats_account_timer(struct timer_list *timer) { unsigned int flag = 0; + if (likely(!timer->start_site)) + return; if (unlikely(tbase_get_deferrable(timer->base))) flag |= TIMER_STATS_FLAG_DEFERRABLE;