diff options
author | Mike McCormack <mikem@ring3k.org> | 2011-02-10 18:43:34 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-02-18 15:35:31 -0500 |
commit | 539874106471819d4b6e52d06e14a0c3b0770a3b (patch) | |
tree | c96d4d8fea7b25aef2b760c8317cfa4b56e707a3 /drivers/staging/rtl8192e | |
parent | b07b846c333708ce2b95b5cd2a86f51a74331d02 (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.h | 1 | ||||
-rw-r--r-- | drivers/staging/rtl8192e/r8192E_core.c | 7 | ||||
-rw-r--r-- | drivers/staging/rtl8192e/r819xE_cmdpkt.c | 2 |
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 | ||
2117 | static void rtl8192_init_priv_lock(struct r8192_priv* priv) | 2117 | static 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 | ||
115 | Failed: | 114 | Failed: |
116 | //spin_unlock_irqrestore(&priv->tx_lock,flags); | ||
117 | return rt_status; | 115 | return rt_status; |
118 | } | 116 | } |
119 | 117 | ||