diff options
-rw-r--r-- | wct4xxp/base.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/wct4xxp/base.c b/wct4xxp/base.c index 03c2c48..51a17d7 100644 --- a/wct4xxp/base.c +++ b/wct4xxp/base.c @@ -2732,8 +2732,6 @@ ZAP_IRQ_HANDLER(t4_interrupt) inirq = 1; /* Make sure it's really for us */ status = t4_pci_in(wc, WC_INTR); - t4_pci_out(wc, WC_INTR, 0); - /* Process framer interrupts */ status2 = t4_framer_in(wc, 0, FRMR_CIS); if (status2 & 0x0f) { @@ -2753,6 +2751,8 @@ ZAP_IRQ_HANDLER(t4_interrupt) return; #endif + t4_pci_out(wc, WC_INTR, 0); + if (!wc->spansstarted) { printk("Not prepped yet!\n"); #ifdef LINUX26 |