On Tue, 21 Jul 2009, Jens Döring wrote: > I noticessed the following oops on 2.6.29.6 with -rt23 patch. without the > patch anything is fine. > [ 0.800000] BUG: unable to handle kernel NULL pointer dereference at > 00000034 > [ 0.800000] IP: [<c0233d54>] tick_periodic+0x59/0x6d Does the patch below fix it ? Thanks, tglx ----- Subject: geode-fix.patch From: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Date: Thu, 23 Jul 2009 22:12:40 +0200 Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx> --- arch/x86/kernel/mfgpt_32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: linux-2.6-tip/arch/x86/kernel/mfgpt_32.c =================================================================== --- linux-2.6-tip.orig/arch/x86/kernel/mfgpt_32.c +++ linux-2.6-tip/arch/x86/kernel/mfgpt_32.c @@ -347,7 +347,7 @@ static irqreturn_t mfgpt_tick(int irq, v static struct irqaction mfgptirq = { .handler = mfgpt_tick, - .flags = IRQF_DISABLED | IRQF_NOBALANCING, + .flags = IRQF_DISABLED | IRQF_NOBALANCING | IRQF_TIMER, .name = "mfgpt-timer" };