From: Rusty Russell Date: Mon, 30 May 2011 17:14:08 +0000 (-0600) Subject: lguest: fix timer interrupt setup X-Git-Tag: v2.6.39.2~89 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e8b966859c94b48e13e95c3f829743453451f72;p=thirdparty%2Fkernel%2Fstable.git lguest: fix timer interrupt setup commit 15517f7c213442e4d8a098cf0732b237f764c576 upstream. Without an IRQ chip set, we now get a WARN_ON and no timer interrupt. This prevents booting. Fortunately, the fix is a one-liner: set up the timer IRQ like everything else. Signed-off-by: Rusty Russell Signed-off-by: Greg Kroah-Hartman --- diff --git a/arch/x86/lguest/boot.c b/arch/x86/lguest/boot.c index 1cd608973ce59..493ea1f5de4d5 100644 --- a/arch/x86/lguest/boot.c +++ b/arch/x86/lguest/boot.c @@ -995,6 +995,7 @@ static void lguest_time_irq(unsigned int irq, struct irq_desc *desc) static void lguest_time_init(void) { /* Set up the timer interrupt (0) to go to our simple timer routine */ + lguest_setup_irq(0); irq_set_handler(0, lguest_time_irq); clocksource_register(&lguest_clock);