]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
i386: fix asm constraint in do_IRQ()
authorJan Beulich <jbeulich@novell.com>
Tue, 20 May 2008 22:20:00 +0000 (18:20 -0400)
committerChris Wright <chrisw@sous-sol.org>
Mon, 9 Jun 2008 18:27:00 +0000 (11:27 -0700)
upstream commit: 5065dbafc299507f16731434e95b91dadff03006

i386: fix asm constraint in do_IRQ()

Two prior changes resulted in the "ecx" clobber being lost.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/kernel/irq_32.c

index cef054b09d27345c5f520ecb2a30eb87c3095b1c..89bb5eed0f3ee09ebe4e8741c789a2e23bdd6b1f 100644 (file)
@@ -134,7 +134,7 @@ unsigned int do_IRQ(struct pt_regs *regs)
                        : "=a" (arg1), "=d" (arg2), "=b" (bx)
                        :  "0" (irq),   "1" (desc),  "2" (isp),
                           "D" (desc->handle_irq)
-                       : "memory", "cc"
+                       : "memory", "cc", "ecx"
                );
        } else
 #endif