X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=kernel%2Ftimer.c;fp=kernel%2Ftimer.c;h=0b36b9e5cc8b4e27f6adf89de403885cfe8a6687;hb=507e123151149e578c9aae33eb876c49824da5f8;hp=54d3912f8cadd497d09546ad8b9b1ba42369634d;hpb=bfdb4d9f0f611687d71cf6a460efc9e755f4a462;p=safe%2Fjmp%2Flinux-2.6 diff --git a/kernel/timer.c b/kernel/timer.c index 54d3912..0b36b9e 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;