diff options
Diffstat (limited to 'drivers/net/wireless/rtl818x/rtl8180/dev.c')
-rw-r--r-- | drivers/net/wireless/rtl818x/rtl8180/dev.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/wireless/rtl818x/rtl8180/dev.c b/drivers/net/wireless/rtl818x/rtl8180/dev.c index aceaf689f737..021d83e1b1d3 100644 --- a/drivers/net/wireless/rtl818x/rtl8180/dev.c +++ b/drivers/net/wireless/rtl818x/rtl8180/dev.c | |||
@@ -244,7 +244,9 @@ static irqreturn_t rtl8180_interrupt(int irq, void *dev_id) | |||
244 | return IRQ_HANDLED; | 244 | return IRQ_HANDLED; |
245 | } | 245 | } |
246 | 246 | ||
247 | static void rtl8180_tx(struct ieee80211_hw *dev, struct sk_buff *skb) | 247 | static void rtl8180_tx(struct ieee80211_hw *dev, |
248 | struct ieee80211_tx_control *control, | ||
249 | struct sk_buff *skb) | ||
248 | { | 250 | { |
249 | struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); | 251 | struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); |
250 | struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; | 252 | struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; |
@@ -710,7 +712,7 @@ static void rtl8180_beacon_work(struct work_struct *work) | |||
710 | /* TODO: use actual beacon queue */ | 712 | /* TODO: use actual beacon queue */ |
711 | skb_set_queue_mapping(skb, 0); | 713 | skb_set_queue_mapping(skb, 0); |
712 | 714 | ||
713 | rtl8180_tx(dev, skb); | 715 | rtl8180_tx(dev, NULL, skb); |
714 | 716 | ||
715 | resched: | 717 | resched: |
716 | /* | 718 | /* |