summaryrefslogtreecommitdiff
path: root/wcte11xp.c
diff options
context:
space:
mode:
Diffstat (limited to 'wcte11xp.c')
-rw-r--r--wcte11xp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/wcte11xp.c b/wcte11xp.c
index 3ac0291..98669a4 100644
--- a/wcte11xp.c
+++ b/wcte11xp.c
@@ -1265,8 +1265,6 @@ ZAP_IRQ_HANDLER(t1xxp_interrupt)
int x;
ints = inb(wc->ioaddr + WC_INTSTAT);
- outb(ints, wc->ioaddr + WC_INTSTAT);
-
if (!ints)
#ifdef LINUX26
return IRQ_NONE;
@@ -1274,6 +1272,8 @@ ZAP_IRQ_HANDLER(t1xxp_interrupt)
return;
#endif
+ outb(ints, wc->ioaddr + WC_INTSTAT);
+
if (!wc->intcount) {
if (debug) printk("Got interrupt: 0x%04x\n", ints);
}