From: Jouni Malinen Date: Fri, 5 Dec 2008 18:42:45 +0000 (+0200) Subject: ath9k: Free Beacon skbs in AP mode X-Git-Tag: v2.6.29-rc1~581^2~203^2~49 X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=3fbb9d95a96c6a03f2e484bb1665d089412640dc;p=linux-2.6-omap-h63xx.git ath9k: Free Beacon skbs in AP mode Fix a memory leak where AP mode did not free transmitted Beacon frame skbs. Signed-off-by: Jouni Malinen Acked-by: Pat Erley Signed-off-by: John W. Linville --- diff --git a/drivers/net/wireless/ath9k/beacon.c b/drivers/net/wireless/ath9k/beacon.c index 507299bf013..d8742230e62 100644 --- a/drivers/net/wireless/ath9k/beacon.c +++ b/drivers/net/wireless/ath9k/beacon.c @@ -167,6 +167,7 @@ static struct ath_buf *ath_beacon_generate(struct ath_softc *sc, int if_id) pci_unmap_single(sc->pdev, bf->bf_dmacontext, skb->len, PCI_DMA_TODEVICE); + dev_kfree_skb_any(skb); } skb = ieee80211_beacon_get(sc->hw, vif);