diff options
Diffstat (limited to 'drivers/net/wireless')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/recv.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/wireless/ath/ath9k/recv.c b/drivers/net/wireless/ath/ath9k/recv.c index 9c0045e3e5c2..8be2b5d8c155 100644 --- a/drivers/net/wireless/ath/ath9k/recv.c +++ b/drivers/net/wireless/ath/ath9k/recv.c | |||
@@ -1279,13 +1279,13 @@ int ath_rx_tasklet(struct ath_softc *sc, int flush, bool hp) | |||
1279 | goto requeue_drop_frag; | 1279 | goto requeue_drop_frag; |
1280 | } | 1280 | } |
1281 | 1281 | ||
1282 | bf->bf_mpdu = requeue_skb; | ||
1283 | bf->bf_buf_addr = new_buf_addr; | ||
1284 | |||
1285 | /* Unmap the frame */ | 1282 | /* Unmap the frame */ |
1286 | dma_unmap_single(sc->dev, bf->bf_buf_addr, | 1283 | dma_unmap_single(sc->dev, bf->bf_buf_addr, |
1287 | common->rx_bufsize, dma_type); | 1284 | common->rx_bufsize, dma_type); |
1288 | 1285 | ||
1286 | bf->bf_mpdu = requeue_skb; | ||
1287 | bf->bf_buf_addr = new_buf_addr; | ||
1288 | |||
1289 | skb_put(skb, rs.rs_datalen + ah->caps.rx_status_len); | 1289 | skb_put(skb, rs.rs_datalen + ah->caps.rx_status_len); |
1290 | if (ah->caps.rx_status_len) | 1290 | if (ah->caps.rx_status_len) |
1291 | skb_pull(skb, ah->caps.rx_status_len); | 1291 | skb_pull(skb, ah->caps.rx_status_len); |