X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fx86_64%2Fkernel%2Firq-xen.c;fp=arch%2Fx86_64%2Fkernel%2Firq-xen.c;h=05ddad3c5a6a5891629a968f06f0d77016c85628;hb=e0ff8aa1acd079b70e796571917ae0449b7c465b;hp=a5b06c97c17a13cdbc9c55fe0117fed459ec3dd1;hpb=bef9ea3086d47cf98cfd0ea389953a0af0b60114;p=linux-2.6.git diff --git a/arch/x86_64/kernel/irq-xen.c b/arch/x86_64/kernel/irq-xen.c index a5b06c97c..05ddad3c5 100644 --- a/arch/x86_64/kernel/irq-xen.c +++ b/arch/x86_64/kernel/irq-xen.c @@ -15,7 +15,6 @@ #include #include #include -#include #include #include #include @@ -118,7 +117,6 @@ asmlinkage unsigned int do_IRQ(struct pt_regs *regs) { /* high bit used in ret_from_ code */ unsigned irq = ~regs->orig_rax; - struct vx_info_save vxis; if (unlikely(irq >= NR_IRQS)) { printk(KERN_EMERG "%s: cannot handle IRQ %d\n", @@ -132,9 +130,7 @@ asmlinkage unsigned int do_IRQ(struct pt_regs *regs) #ifdef CONFIG_DEBUG_STACKOVERFLOW stack_overflow_check(regs); #endif - __enter_vx_admin(&vxis); __do_IRQ(irq, regs); - __leave_vx_admin(&vxis); irq_exit(); return 1;