if (sblk->status & SD_STATUS_UPDATED) { 
if ((sblk->status & SD_STATUS_UPDATED) || !(tr32(TG3PCI_PCISTATE) & PCISTATE_INT_NOT_ACTIVE)) { 
static irqreturn_t tg3_test_isr(int irq, void *dev_id,		struct pt_regs *regs){	struct net_device *dev = dev_id;	struct tg3 *tp = netdev_priv(dev);	struct tg3_hw_status *sblk = tp->hw_status;	if (sblk->status & SD_STATUS_UPDATED) {		tw32_mailbox(MAILBOX_INTERRUPT_0 + TG3_64BIT_REG_LOW,			     0x00000001);		return IRQ_RETVAL(1);	}	return IRQ_RETVAL(0);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/f9804ddbeec2ea709255830a8822bfb4e7584f6a/tg3.c/buggy/drivers/net/tg3.c