aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/rtl8192e
diff options
context:
space:
mode:
authorMike McCormack <mikem@ring3k.org>2011-02-10 18:43:34 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2011-02-18 15:35:31 -0500
commit539874106471819d4b6e52d06e14a0c3b0770a3b (patch)
treec96d4d8fea7b25aef2b760c8317cfa4b56e707a3 /drivers/staging/rtl8192e
parentb07b846c333708ce2b95b5cd2a86f51a74331d02 (diff)
staging: rtl8192e: Remove unused tx_lock spin lock
Signed-off-by: Mike McCormack <mikem@ring3k.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/rtl8192e')
-rw-r--r--drivers/staging/rtl8192e/r8192E.h1
-rw-r--r--drivers/staging/rtl8192e/r8192E_core.c7
-rw-r--r--drivers/staging/rtl8192e/r819xE_cmdpkt.c2
3 files changed, 0 insertions, 10 deletions
diff --git a/drivers/staging/rtl8192e/r8192E.h b/drivers/staging/rtl8192e/r8192E.h
index 81aea8816d3..33db522286d 100644
--- a/drivers/staging/rtl8192e/r8192E.h
+++ b/drivers/staging/rtl8192e/r8192E.h
@@ -807,7 +807,6 @@ typedef struct r8192_priv
807 u8 Rf_Mode; 807 u8 Rf_Mode;
808 u8 card_8192_version; /* if TCR reports card V B/C this discriminates */ 808 u8 card_8192_version; /* if TCR reports card V B/C this discriminates */
809 spinlock_t irq_th_lock; 809 spinlock_t irq_th_lock;
810 spinlock_t tx_lock;
811 spinlock_t rf_ps_lock; 810 spinlock_t rf_ps_lock;
812 struct mutex mutex; 811 struct mutex mutex;
813 spinlock_t ps_lock; 812 spinlock_t ps_lock;
diff --git a/drivers/staging/rtl8192e/r8192E_core.c b/drivers/staging/rtl8192e/r8192E_core.c
index 630b1c7c8e7..613fbe4508b 100644
--- a/drivers/staging/rtl8192e/r8192E_core.c
+++ b/drivers/staging/rtl8192e/r8192E_core.c
@@ -2116,7 +2116,6 @@ static void rtl8192_init_priv_variable(struct net_device* dev)
2116 2116
2117static void rtl8192_init_priv_lock(struct r8192_priv* priv) 2117static void rtl8192_init_priv_lock(struct r8192_priv* priv)
2118{ 2118{
2119 spin_lock_init(&priv->tx_lock);
2120 spin_lock_init(&priv->irq_th_lock); 2119 spin_lock_init(&priv->irq_th_lock);
2121 spin_lock_init(&priv->rf_ps_lock); 2120 spin_lock_init(&priv->rf_ps_lock);
2122 spin_lock_init(&priv->ps_lock); 2121 spin_lock_init(&priv->ps_lock);
@@ -3000,12 +2999,10 @@ static void rtl8192_prepare_beacon(unsigned long arg)
3000{ 2999{
3001 struct r8192_priv *priv = (struct r8192_priv*) arg; 3000 struct r8192_priv *priv = (struct r8192_priv*) arg;
3002 struct sk_buff *skb; 3001 struct sk_buff *skb;
3003 //unsigned long flags;
3004 cb_desc *tcb_desc; 3002 cb_desc *tcb_desc;
3005 3003
3006 skb = ieee80211_get_beacon(priv->ieee80211); 3004 skb = ieee80211_get_beacon(priv->ieee80211);
3007 tcb_desc = (cb_desc *)(skb->cb + 8); 3005 tcb_desc = (cb_desc *)(skb->cb + 8);
3008 //spin_lock_irqsave(&priv->tx_lock,flags);
3009 /* prepare misc info for the beacon xmit */ 3006 /* prepare misc info for the beacon xmit */
3010 tcb_desc->queue_index = BEACON_QUEUE; 3007 tcb_desc->queue_index = BEACON_QUEUE;
3011 /* IBSS does not support HT yet, use 1M defaultly */ 3008 /* IBSS does not support HT yet, use 1M defaultly */
@@ -3018,7 +3015,6 @@ static void rtl8192_prepare_beacon(unsigned long arg)
3018 if(skb){ 3015 if(skb){
3019 rtl8192_tx(priv->ieee80211->dev,skb); 3016 rtl8192_tx(priv->ieee80211->dev,skb);
3020 } 3017 }
3021 //spin_unlock_irqrestore (&priv->tx_lock, flags);
3022} 3018}
3023 3019
3024 3020
@@ -3747,7 +3743,6 @@ static void rtl819x_watchdog_wqcallback(struct work_struct *work)
3747 struct net_device *dev = priv->ieee80211->dev; 3743 struct net_device *dev = priv->ieee80211->dev;
3748 struct ieee80211_device* ieee = priv->ieee80211; 3744 struct ieee80211_device* ieee = priv->ieee80211;
3749 RESET_TYPE ResetType = RESET_TYPE_NORESET; 3745 RESET_TYPE ResetType = RESET_TYPE_NORESET;
3750 unsigned long flags;
3751 bool bBusyTraffic = false; 3746 bool bBusyTraffic = false;
3752 bool bEnterPS = false; 3747 bool bEnterPS = false;
3753 3748
@@ -3840,14 +3835,12 @@ static void rtl819x_watchdog_wqcallback(struct work_struct *work)
3840 ieee->LinkDetectInfo.NumRecvDataInPeriod=0; 3835 ieee->LinkDetectInfo.NumRecvDataInPeriod=0;
3841 3836
3842 //check if reset the driver 3837 //check if reset the driver
3843 spin_lock_irqsave(&priv->tx_lock,flags);
3844 if (priv->watchdog_check_reset_cnt++ >= 3 && !ieee->is_roaming && 3838 if (priv->watchdog_check_reset_cnt++ >= 3 && !ieee->is_roaming &&
3845 priv->watchdog_last_time != 1) 3839 priv->watchdog_last_time != 1)
3846 { 3840 {
3847 ResetType = rtl819x_ifcheck_resetornot(dev); 3841 ResetType = rtl819x_ifcheck_resetornot(dev);
3848 priv->watchdog_check_reset_cnt = 3; 3842 priv->watchdog_check_reset_cnt = 3;
3849 } 3843 }
3850 spin_unlock_irqrestore(&priv->tx_lock,flags);
3851 if(!priv->bDisableNormalResetCheck && ResetType == RESET_TYPE_NORMAL) 3844 if(!priv->bDisableNormalResetCheck && ResetType == RESET_TYPE_NORMAL)
3852 { 3845 {
3853 priv->ResetProgress = RESET_TYPE_NORMAL; 3846 priv->ResetProgress = RESET_TYPE_NORMAL;
diff --git a/drivers/staging/rtl8192e/r819xE_cmdpkt.c b/drivers/staging/rtl8192e/r819xE_cmdpkt.c
index ef6f2deb304..d5e1e7ee7c5 100644
--- a/drivers/staging/rtl8192e/r819xE_cmdpkt.c
+++ b/drivers/staging/rtl8192e/r819xE_cmdpkt.c
@@ -52,7 +52,6 @@ RT_STATUS cmpk_message_handle_tx(
52 PTX_FWINFO_8190PCI pTxFwInfo = NULL; 52 PTX_FWINFO_8190PCI pTxFwInfo = NULL;
53 int i; 53 int i;
54 54
55 //spin_lock_irqsave(&priv->tx_lock,flags);
56 RT_TRACE(COMP_CMDPKT,"%s(),buffer_len is %d\n",__FUNCTION__,buffer_len); 55 RT_TRACE(COMP_CMDPKT,"%s(),buffer_len is %d\n",__FUNCTION__,buffer_len);
57 firmware_init_param(dev); 56 firmware_init_param(dev);
58 //Fragmentation might be required 57 //Fragmentation might be required
@@ -113,7 +112,6 @@ RT_STATUS cmpk_message_handle_tx(
113 }while(frag_offset < buffer_len); 112 }while(frag_offset < buffer_len);
114 113
115Failed: 114Failed:
116 //spin_unlock_irqrestore(&priv->tx_lock,flags);
117 return rt_status; 115 return rt_status;
118} 116}
119 117