|
@@ -3531,7 +3531,7 @@ static irqreturn_t gdth_interrupt(int irq,void *dev_id)
|
|
|
IStatus &= ~0x80;
|
|
|
#ifdef INT_COAL
|
|
|
if (coalesced)
|
|
|
- ha->status = pcs->ext_status && 0xffff;
|
|
|
+ ha->status = pcs->ext_status & 0xffff;
|
|
|
else
|
|
|
#endif
|
|
|
ha->status = gdth_readw(&dp6m_ptr->i960r.status);
|
|
@@ -3543,7 +3543,7 @@ static irqreturn_t gdth_interrupt(int irq,void *dev_id)
|
|
|
if (coalesced) {
|
|
|
ha->info = pcs->info0;
|
|
|
ha->info2 = pcs->info1;
|
|
|
- ha->service = (pcs->ext_status >> 16) && 0xffff;
|
|
|
+ ha->service = (pcs->ext_status >> 16) & 0xffff;
|
|
|
} else
|
|
|
#endif
|
|
|
{
|