diff options
Diffstat (limited to 'drivers/net/wireless/rtl818x/rtl8180/dev.c')
-rw-r--r-- | drivers/net/wireless/rtl818x/rtl8180/dev.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/net/wireless/rtl818x/rtl8180/dev.c b/drivers/net/wireless/rtl818x/rtl8180/dev.c index b85debb4f7b1..80db5cabc9b9 100644 --- a/drivers/net/wireless/rtl818x/rtl8180/dev.c +++ b/drivers/net/wireless/rtl818x/rtl8180/dev.c | |||
@@ -240,7 +240,7 @@ static irqreturn_t rtl8180_interrupt(int irq, void *dev_id) | |||
240 | return IRQ_HANDLED; | 240 | return IRQ_HANDLED; |
241 | } | 241 | } |
242 | 242 | ||
243 | static int rtl8180_tx(struct ieee80211_hw *dev, struct sk_buff *skb) | 243 | static void rtl8180_tx(struct ieee80211_hw *dev, struct sk_buff *skb) |
244 | { | 244 | { |
245 | struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); | 245 | struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); |
246 | struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; | 246 | struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; |
@@ -321,8 +321,6 @@ static int rtl8180_tx(struct ieee80211_hw *dev, struct sk_buff *skb) | |||
321 | spin_unlock_irqrestore(&priv->lock, flags); | 321 | spin_unlock_irqrestore(&priv->lock, flags); |
322 | 322 | ||
323 | rtl818x_iowrite8(priv, &priv->map->TX_DMA_POLLING, (1 << (prio + 4))); | 323 | rtl818x_iowrite8(priv, &priv->map->TX_DMA_POLLING, (1 << (prio + 4))); |
324 | |||
325 | return 0; | ||
326 | } | 324 | } |
327 | 325 | ||
328 | void rtl8180_set_anaparam(struct rtl8180_priv *priv, u32 anaparam) | 326 | void rtl8180_set_anaparam(struct rtl8180_priv *priv, u32 anaparam) |
@@ -687,7 +685,6 @@ static void rtl8180_beacon_work(struct work_struct *work) | |||
687 | struct ieee80211_hw *dev = vif_priv->dev; | 685 | struct ieee80211_hw *dev = vif_priv->dev; |
688 | struct ieee80211_mgmt *mgmt; | 686 | struct ieee80211_mgmt *mgmt; |
689 | struct sk_buff *skb; | 687 | struct sk_buff *skb; |
690 | int err = 0; | ||
691 | 688 | ||
692 | /* don't overflow the tx ring */ | 689 | /* don't overflow the tx ring */ |
693 | if (ieee80211_queue_stopped(dev, 0)) | 690 | if (ieee80211_queue_stopped(dev, 0)) |
@@ -708,8 +705,7 @@ static void rtl8180_beacon_work(struct work_struct *work) | |||
708 | /* TODO: use actual beacon queue */ | 705 | /* TODO: use actual beacon queue */ |
709 | skb_set_queue_mapping(skb, 0); | 706 | skb_set_queue_mapping(skb, 0); |
710 | 707 | ||
711 | err = rtl8180_tx(dev, skb); | 708 | rtl8180_tx(dev, skb); |
712 | WARN_ON(err); | ||
713 | 709 | ||
714 | resched: | 710 | resched: |
715 | /* | 711 | /* |