diff options
Diffstat (limited to 'drivers/net/wireless/mwl8k.c')
-rw-r--r-- | drivers/net/wireless/mwl8k.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/mwl8k.c b/drivers/net/wireless/mwl8k.c index a263d5c84c08..b9eded88c322 100644 --- a/drivers/net/wireless/mwl8k.c +++ b/drivers/net/wireless/mwl8k.c | |||
@@ -1047,7 +1047,8 @@ static int rxq_process(struct ieee80211_hw *hw, int index, int limit) | |||
1047 | status.flag = 0; | 1047 | status.flag = 0; |
1048 | status.band = IEEE80211_BAND_2GHZ; | 1048 | status.band = IEEE80211_BAND_2GHZ; |
1049 | status.freq = ieee80211_channel_to_frequency(rx_desc->channel); | 1049 | status.freq = ieee80211_channel_to_frequency(rx_desc->channel); |
1050 | ieee80211_rx_irqsafe(hw, skb, &status); | 1050 | memcpy(IEEE80211_SKB_RXCB(skb), &status, sizeof(status)); |
1051 | ieee80211_rx_irqsafe(hw, skb); | ||
1051 | 1052 | ||
1052 | processed++; | 1053 | processed++; |
1053 | } | 1054 | } |