diff options
Diffstat (limited to 'kernel/timer.c')
-rw-r--r-- | kernel/timer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/timer.c b/kernel/timer.c index ba41af2bb6cc..7a6448340f90 100644 --- a/kernel/timer.c +++ b/kernel/timer.c | |||
@@ -629,7 +629,7 @@ static inline void __run_timers(tvec_base_t *base) | |||
629 | void (*fn)(unsigned long); | 629 | void (*fn)(unsigned long); |
630 | unsigned long data; | 630 | unsigned long data; |
631 | 631 | ||
632 | timer = list_entry(head->next,struct timer_list,entry); | 632 | timer = list_first_entry(head, struct timer_list,entry); |
633 | fn = timer->function; | 633 | fn = timer->function; |
634 | data = timer->data; | 634 | data = timer->data; |
635 | 635 | ||
@@ -1248,7 +1248,7 @@ static void migrate_timer_list(tvec_base_t *new_base, struct list_head *head) | |||
1248 | struct timer_list *timer; | 1248 | struct timer_list *timer; |
1249 | 1249 | ||
1250 | while (!list_empty(head)) { | 1250 | while (!list_empty(head)) { |
1251 | timer = list_entry(head->next, struct timer_list, entry); | 1251 | timer = list_first_entry(head, struct timer_list, entry); |
1252 | detach_timer(timer, 0); | 1252 | detach_timer(timer, 0); |
1253 | timer_set_base(timer, new_base); | 1253 | timer_set_base(timer, new_base); |
1254 | internal_add_timer(new_base, timer); | 1254 | internal_add_timer(new_base, timer); |