diff options
| -rw-r--r-- | kernel/time/timer.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/kernel/time/timer.c b/kernel/time/timer.c index 2fce056f8a49..8d7918ae4d0c 100644 --- a/kernel/time/timer.c +++ b/kernel/time/timer.c | |||
| @@ -536,6 +536,8 @@ static void enqueue_timer(struct timer_base *base, struct timer_list *timer, | |||
| 536 | hlist_add_head(&timer->entry, base->vectors + idx); | 536 | hlist_add_head(&timer->entry, base->vectors + idx); |
| 537 | __set_bit(idx, base->pending_map); | 537 | __set_bit(idx, base->pending_map); |
| 538 | timer_set_idx(timer, idx); | 538 | timer_set_idx(timer, idx); |
| 539 | |||
| 540 | trace_timer_start(timer, timer->expires, timer->flags); | ||
| 539 | } | 541 | } |
| 540 | 542 | ||
| 541 | static void | 543 | static void |
| @@ -757,13 +759,6 @@ static inline void debug_init(struct timer_list *timer) | |||
| 757 | trace_timer_init(timer); | 759 | trace_timer_init(timer); |
| 758 | } | 760 | } |
| 759 | 761 | ||
| 760 | static inline void | ||
| 761 | debug_activate(struct timer_list *timer, unsigned long expires) | ||
| 762 | { | ||
| 763 | debug_timer_activate(timer); | ||
| 764 | trace_timer_start(timer, expires, timer->flags); | ||
| 765 | } | ||
| 766 | |||
| 767 | static inline void debug_deactivate(struct timer_list *timer) | 762 | static inline void debug_deactivate(struct timer_list *timer) |
| 768 | { | 763 | { |
| 769 | debug_timer_deactivate(timer); | 764 | debug_timer_deactivate(timer); |
| @@ -1037,7 +1032,7 @@ __mod_timer(struct timer_list *timer, unsigned long expires, unsigned int option | |||
| 1037 | } | 1032 | } |
| 1038 | } | 1033 | } |
| 1039 | 1034 | ||
| 1040 | debug_activate(timer, expires); | 1035 | debug_timer_activate(timer); |
| 1041 | 1036 | ||
| 1042 | timer->expires = expires; | 1037 | timer->expires = expires; |
| 1043 | /* | 1038 | /* |
| @@ -1171,7 +1166,7 @@ void add_timer_on(struct timer_list *timer, int cpu) | |||
| 1171 | } | 1166 | } |
| 1172 | forward_timer_base(base); | 1167 | forward_timer_base(base); |
| 1173 | 1168 | ||
| 1174 | debug_activate(timer, timer->expires); | 1169 | debug_timer_activate(timer); |
| 1175 | internal_add_timer(base, timer); | 1170 | internal_add_timer(base, timer); |
| 1176 | raw_spin_unlock_irqrestore(&base->lock, flags); | 1171 | raw_spin_unlock_irqrestore(&base->lock, flags); |
| 1177 | } | 1172 | } |
