diff options
| -rw-r--r-- | kernel/hrtimer.c | 7 | 
1 files changed, 2 insertions, 5 deletions
diff --git a/kernel/hrtimer.c b/kernel/hrtimer.c index 93976ad42f5..7a7a2061c24 100644 --- a/kernel/hrtimer.c +++ b/kernel/hrtimer.c @@ -1412,11 +1412,8 @@ void hrtimer_run_queues(void)  		return;  	for (index = 0; index < HRTIMER_MAX_CLOCK_BASES; index++) { -		struct timerqueue_node *next; -  		base = &cpu_base->clock_base[index]; -		next = timerqueue_getnext(&base->active); -		if (!next) +		if (!timerqueue_getnext(&base->active))  			continue;  		if (gettime) { @@ -1426,7 +1423,7 @@ void hrtimer_run_queues(void)  		raw_spin_lock(&cpu_base->lock); -		while ((node = next)) { +		while ((node = timerqueue_getnext(&base->active))) {  			struct hrtimer *timer;  			timer = container_of(node, struct hrtimer, node);  |