| From: Thomas Gleixner <tglx@linutronix.de> |
| Date: Fri, 3 Jul 2009 08:44:30 -0500 |
| Subject: timers: mov printk_tick to soft interrupt |
| |
| Signed-off-by: Thomas Gleixner <tglx@linutronix.de> |
| Signed-off-by: Ingo Molnar <mingo@elte.hu> |
| |
| --- |
| kernel/timer.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/kernel/timer.c |
| +++ b/kernel/timer.c |
| @@ -1391,7 +1391,6 @@ void update_process_times(int user_tick) |
| account_process_tick(p, user_tick); |
| run_local_timers(); |
| rcu_check_callbacks(cpu, user_tick); |
| - printk_tick(); |
| #ifdef CONFIG_IRQ_WORK |
| if (in_irq()) |
| irq_work_run(); |
| @@ -1407,6 +1406,7 @@ static void run_timer_softirq(struct sof |
| { |
| struct tvec_base *base = __this_cpu_read(tvec_bases); |
| |
| + printk_tick(); |
| hrtimer_run_pending(); |
| |
| if (time_after_eq(jiffies, base->timer_jiffies)) |