spin_lock_irqsave(&hw->phy_lock, flags); 
spin_lock_bh(&hw->phy_lock); 
static void skge_blink_timer(unsigned long data){	struct skge_port *skge = (struct skge_port *) data;	struct skge_hw *hw = skge->hw;	unsigned long flags;	spin_lock_irqsave(&hw->phy_lock, flags);	if (skge->blink_on)		skge_led_on(hw, skge->port);	else		skge_led_off(hw, skge->port);	spin_unlock_irqrestore(&hw->phy_lock, flags);	skge->blink_on = !skge->blink_on;	mod_timer(&skge->led_blink, jiffies + BLINK_HZ);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/4ff6ac052b90ee4dfee92f8e2c5cb7ef8a4d8f13/skge.c/clean/drivers/net/skge.c