aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/timer.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/timer.c')
-rw-r--r--kernel/timer.c4
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);