X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Fmac80211%2Fsta_info.c;h=d8a16b7f6a6beb00810f75cca79a22f7d23e0e0c;hb=feccb466944cb1aeaabc701cfde6771f3be74919;hp=c24770cb02c5d696f160136c497f2a9544747128;hpb=caea902f72b053fd0c76d0d3b6b2e057beb3fc64;p=linux-2.6 diff --git a/net/mac80211/sta_info.c b/net/mac80211/sta_info.c index c24770cb02..d8a16b7f6a 100644 --- a/net/mac80211/sta_info.c +++ b/net/mac80211/sta_info.c @@ -235,6 +235,7 @@ struct sta_info *sta_info_alloc(struct ieee80211_sub_if_data *sdata, return NULL; spin_lock_init(&sta->lock); + spin_lock_init(&sta->flaglock); memcpy(sta->addr, addr, ETH_ALEN); sta->local = local; @@ -553,8 +554,10 @@ static void sta_info_cleanup_expire_buffered(struct ieee80211_local *local, sdata = sta->sdata; local->total_ps_buffered--; +#ifdef CONFIG_MAC80211_VERBOSE_PS_DEBUG printk(KERN_DEBUG "Buffered frame expired (STA " "%s)\n", print_mac(mac, sta->addr)); +#endif dev_kfree_skb(skb); if (skb_queue_empty(&sta->ps_tx_buf))