spin_unlock_irq(&tp->lock); 
spin_unlock_bh(&tp->lock); 
static int tg3_set_mac_addr(struct net_device *dev, void *p){	struct tg3 *tp = netdev_priv(dev);	struct sockaddr *addr = p;	memcpy(dev->dev_addr, addr->sa_data, dev->addr_len);	spin_lock_irq(&tp->lock);	__tg3_set_mac_addr(tp);	spin_unlock_irq(&tp->lock);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/f47c11eeccc8820010992eb32dbe7370a08f8bd3/tg3.c/buggy/drivers/net/tg3.c