Merge to Fedora kernel-2.6.18-1.2255_FC5-vs2.0.2.2-rc9 patched with stable patch...
[linux-2.6.git] / arch / s390 / kernel / s390_ext.c
index 6f5bafb..b0df464 100644 (file)
@@ -114,7 +114,6 @@ int unregister_early_external_interrupt(__u16 code, ext_int_handler_t handler,
 void do_extint(struct pt_regs *regs, unsigned short code)
 {
         ext_int_info_t *p;
-       struct vx_info_save vxis;
         int index;
 
        irq_enter();
@@ -127,14 +126,12 @@ void do_extint(struct pt_regs *regs, unsigned short code)
                account_ticks(regs);
        kstat_cpu(smp_processor_id()).irqs[EXTERNAL_INTERRUPT]++;
         index = ext_hash(code);
-       __enter_vx_admin(&vxis);
        for (p = ext_int_hash[index]; p; p = p->next) {
                if (likely(p->code == code)) {
                        if (likely(p->handler))
                                p->handler(regs, code);
                }
        }
-       __leave_vx_admin(&vxis);
        irq_exit();
 }