|
@@ -1192,7 +1192,7 @@ static inline void __run_timers(struct tvec_base *base)
|
|
|
!cascade(base, &base->tv4, INDEX(2)))
|
|
|
cascade(base, &base->tv5, INDEX(3));
|
|
|
++base->timer_jiffies;
|
|
|
- list_replace_init(base->tv1.vec + index, &work_list);
|
|
|
+ list_replace_init(base->tv1.vec + index, head);
|
|
|
while (!list_empty(head)) {
|
|
|
void (*fn)(unsigned long);
|
|
|
unsigned long data;
|