spin_lock_irqsave(&ieee->lock, flags); 
void ieee80211_crypt_deinit_handler(unsigned long data){	struct ieee80211_device *ieee = (struct ieee80211_device *)data;	unsigned long flags;	spin_lock_irqsave(&ieee->lock, flags);	ieee80211_crypt_deinit_entries(ieee, 0);	if (!list_empty(&ieee->crypt_deinit_list)) {		printk(KERN_DEBUG "%s: entries remaining in delayed crypt "		       "deletion list\n", ieee->dev->name);		ieee->crypt_deinit_timer.expires = jiffies + HZ;		add_timer(&ieee->crypt_deinit_timer);	}	spin_unlock_irqrestore(&ieee->lock, flags);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/20d64713ae71c0b0aa06084acbef2244021baaca/ieee80211_crypt.c/clean/net/ieee80211/ieee80211_crypt.c