static void sky2_mac_intr(struct sky2_hw *hw, unsigned port){	struct net_device *dev = hw->dev[port];	struct sky2_port *sky2 = netdev_priv(dev);	u8 status = sky2_read8(hw, SK_REG(port, GMAC_IRQ_SRC));	if (netif_msg_intr(sky2))		printk(KERN_INFO PFX "%s: mac interrupt status 0x%x\n",		       dev->name, status);	if (status & GM_IS_RX_FF_OR) {		++sky2->net_stats.rx_fifo_errors;		sky2_write8(hw, SK_REG(port, RX_GMF_CTRL_T), GMF_CLI_RX_FO);	}	if (status & GM_IS_TX_FF_UR) {		++sky2->net_stats.tx_fifo_errors;		sky2_write8(hw, SK_REG(port, TX_GMF_CTRL_T), GMF_CLI_TX_FU);	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/793b883ed12a6ae6e2901ddb5e038b77d6f0c0ac/sky2.c/buggy/drivers/net/sky2.c