if (status & Y2_IS_IRQ_PHY1) 
if (status & Y2_IS_IRQ_PHY1) 
static irqreturn_t sky2_intr(int irq, void *dev_id, struct pt_regs *regs){	struct sky2_hw *hw = dev_id;	u32 status;	status = sky2_read32(hw, B0_Y2_SP_ISRC2);	if (status == 0 || status == ~0) /* hotplug or shared irq */		return IRQ_NONE;	if (status & Y2_IS_HW_ERR)		sky2_hw_intr(hw);	if ((status & Y2_IS_STAT_BMU) && netif_rx_schedule_prep(hw->dev[0])) {		hw->intr_mask &= ~Y2_IS_STAT_BMU;		sky2_write32(hw, B0_IMSK, hw->intr_mask);		__netif_rx_schedule(hw->dev[0]);	}	if (status & Y2_IS_IRQ_PHY1) 		sky2_phy_intr(hw, 0);	if (status & Y2_IS_IRQ_PHY2)		sky2_phy_intr(hw, 1);	if (status & Y2_IS_IRQ_MAC1)		sky2_mac_intr(hw, 0);	if (status & Y2_IS_IRQ_MAC2)		sky2_mac_intr(hw, 1);	sky2_write32(hw, B0_Y2_SP_ICR, 2);	return IRQ_HANDLED;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/793b883ed12a6ae6e2901ddb5e038b77d6f0c0ac/sky2.c/buggy/drivers/net/sky2.c