From 6968176f7bef499620741995a60e33f0170ed463 Mon Sep 17 00:00:00 2001 From: Sujith Manoharan Date: Mon, 21 Jul 2008 21:27:22 -0800 Subject: [PATCH] Use dev_kfree_skb_any() struct ath_xmit_status tx_status is not needed anymore. Signed-off-by: Sujith --- drivers/net/wireless/ath9k/beacon.c | 14 +------------- 1 files changed, 1 insertions(+), 13 deletions(-) diff --git a/drivers/net/wireless/ath9k/beacon.c b/drivers/net/wireless/ath9k/beacon.c index 7f9c8b8..1c5ebe5 100644 --- a/drivers/net/wireless/ath9k/beacon.c +++ b/drivers/net/wireless/ath9k/beacon.c @@ -409,13 +409,9 @@ int ath_beacon_alloc(struct ath_softc *sc, int if_id) /* release the previous beacon frame , if it already exists. */ bf = avp->av_bcbuf; if (bf->bf_mpdu != NULL) { - struct ath_xmit_status tx_status; - skb = (struct sk_buff *)bf->bf_mpdu; ath_skb_unmap_single(sc, skb, PCI_DMA_TODEVICE, get_dma_mem_context(bf, bf_dmacontext)); - tx_status.flags = 0; - tx_status.retries = 0; dev_kfree_skb_any(skb); bf->bf_mpdu = NULL; } @@ -498,12 +494,8 @@ void ath_beacon_return(struct ath_softc *sc, struct ath_vap *avp) bf = avp->av_bcbuf; if (bf->bf_mpdu != NULL) { struct sk_buff *skb = (struct sk_buff *)bf->bf_mpdu; - struct ath_xmit_status tx_status; - ath_skb_unmap_single(sc, skb, PCI_DMA_TODEVICE, get_dma_mem_context(bf, bf_dmacontext)); - tx_status.flags = 0; - tx_status.retries = 0; dev_kfree_skb_any(skb); bf->bf_mpdu = NULL; } @@ -529,13 +521,9 @@ void ath_beacon_free(struct ath_softc *sc) list_for_each_entry(bf, &sc->sc_bbuf, list) { if (bf->bf_mpdu != NULL) { struct sk_buff *skb = (struct sk_buff *) bf->bf_mpdu; - struct ath_xmit_status tx_status; - ath_skb_unmap_single(sc, skb, PCI_DMA_TODEVICE, get_dma_mem_context(bf, bf_dmacontext)); - tx_status.flags = 0; - tx_status.retries = 0; - ath_tx_complete(sc, skb, &tx_status, NULL); + dev_kfree_skb_any(skb); bf->bf_mpdu = NULL; } } -- 1.5.4.3