diff options
Diffstat (limited to 'xhfc/xhfc.c')
-rw-r--r-- | xhfc/xhfc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xhfc/xhfc.c b/xhfc/xhfc.c index 3f62d60..b4f736d 100644 --- a/xhfc/xhfc.c +++ b/xhfc/xhfc.c @@ -573,8 +573,8 @@ irqreturn_t xhfc_interrupt(int irq, void *dev_id, struct pt_regs* ptregs) for(i = SPANS_PER_CHIP; i; i--) { fifo_irq |= read_xhfc(xhfc, R_FIFO_BL0_IRQ + i); - fifo_irq |= read_xhfc(xhfc, R_FILL_BL0 + i) - fifo_irq << 8; + fifo_irq |= read_xhfc(xhfc, R_FILL_BL0 + i); + fifo_irq <<= 8; } if(DBG_HDLC && fifo_irq) printk(KERN_INFO DRIVER_NAME ": fifo_irq=0x%08x\n", fifo_irq); |