diff options
Diffstat (limited to 'drivers/net/wireless/at76c50x-usb.c')
-rw-r--r-- | drivers/net/wireless/at76c50x-usb.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/at76c50x-usb.c b/drivers/net/wireless/at76c50x-usb.c index 4efbdbe6d6bf..13303fa34734 100644 --- a/drivers/net/wireless/at76c50x-usb.c +++ b/drivers/net/wireless/at76c50x-usb.c | |||
@@ -1568,7 +1568,8 @@ static void at76_rx_tasklet(unsigned long param) | |||
1568 | 1568 | ||
1569 | at76_dbg(DBG_MAC80211, "calling ieee80211_rx_irqsafe(): %d/%d", | 1569 | at76_dbg(DBG_MAC80211, "calling ieee80211_rx_irqsafe(): %d/%d", |
1570 | priv->rx_skb->len, priv->rx_skb->data_len); | 1570 | priv->rx_skb->len, priv->rx_skb->data_len); |
1571 | ieee80211_rx_irqsafe(priv->hw, priv->rx_skb, &rx_status); | 1571 | memcpy(IEEE80211_SKB_RXCB(priv->rx_skb), &rx_status, sizeof(rx_status)); |
1572 | ieee80211_rx_irqsafe(priv->hw, priv->rx_skb); | ||
1572 | 1573 | ||
1573 | /* Use a new skb for the next receive */ | 1574 | /* Use a new skb for the next receive */ |
1574 | priv->rx_skb = NULL; | 1575 | priv->rx_skb = NULL; |