From cc48f7109b22307f9e21f241613f63c2fd04db53 Mon Sep 17 00:00:00 2001 From: Heiko Carstens Date: Fri, 26 Nov 2010 13:00:59 +0100 Subject: [PATCH] --- yaml --- r: 223035 b: refs/heads/master c: 61ab25447ad6334a74e32f60efb135a3467223f8 h: refs/heads/master i: 223033: ba7f0ecab9b9251573382c294cd39bdc05fed334 223031: efef49101e29ef5b5183b2a3c30779a3a78d3855 v: v3 --- [refs] | 2 +- trunk/kernel/printk.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 4fb04b5f571f..1617cc865d82 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 49f4138346b3cec2706adff02658fe27ceb1e46f +refs/heads/master: 61ab25447ad6334a74e32f60efb135a3467223f8 diff --git a/trunk/kernel/printk.c b/trunk/kernel/printk.c index cf7588e93f6f..a23315dc4498 100644 --- a/trunk/kernel/printk.c +++ b/trunk/kernel/printk.c @@ -1082,6 +1082,8 @@ void printk_tick(void) int printk_needs_cpu(int cpu) { + if (unlikely(cpu_is_offline(cpu))) + printk_tick(); return per_cpu(printk_pending, cpu); }