Commit 53987410 authored by Mike McCormack's avatar Mike McCormack Committed by Greg Kroah-Hartman

staging: rtl8192e: Remove unused tx_lock spin lock

Signed-off-by: default avatarMike McCormack <mikem@ring3k.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent b07b846c
...@@ -807,7 +807,6 @@ typedef struct r8192_priv ...@@ -807,7 +807,6 @@ typedef struct r8192_priv
u8 Rf_Mode; u8 Rf_Mode;
u8 card_8192_version; /* if TCR reports card V B/C this discriminates */ u8 card_8192_version; /* if TCR reports card V B/C this discriminates */
spinlock_t irq_th_lock; spinlock_t irq_th_lock;
spinlock_t tx_lock;
spinlock_t rf_ps_lock; spinlock_t rf_ps_lock;
struct mutex mutex; struct mutex mutex;
spinlock_t ps_lock; spinlock_t ps_lock;
......
...@@ -2116,7 +2116,6 @@ static void rtl8192_init_priv_variable(struct net_device* dev) ...@@ -2116,7 +2116,6 @@ static void rtl8192_init_priv_variable(struct net_device* dev)
static void rtl8192_init_priv_lock(struct r8192_priv* priv) static void rtl8192_init_priv_lock(struct r8192_priv* priv)
{ {
spin_lock_init(&priv->tx_lock);
spin_lock_init(&priv->irq_th_lock); spin_lock_init(&priv->irq_th_lock);
spin_lock_init(&priv->rf_ps_lock); spin_lock_init(&priv->rf_ps_lock);
spin_lock_init(&priv->ps_lock); spin_lock_init(&priv->ps_lock);
...@@ -3000,12 +2999,10 @@ static void rtl8192_prepare_beacon(unsigned long arg) ...@@ -3000,12 +2999,10 @@ static void rtl8192_prepare_beacon(unsigned long arg)
{ {
struct r8192_priv *priv = (struct r8192_priv*) arg; struct r8192_priv *priv = (struct r8192_priv*) arg;
struct sk_buff *skb; struct sk_buff *skb;
//unsigned long flags;
cb_desc *tcb_desc; cb_desc *tcb_desc;
skb = ieee80211_get_beacon(priv->ieee80211); skb = ieee80211_get_beacon(priv->ieee80211);
tcb_desc = (cb_desc *)(skb->cb + 8); tcb_desc = (cb_desc *)(skb->cb + 8);
//spin_lock_irqsave(&priv->tx_lock,flags);
/* prepare misc info for the beacon xmit */ /* prepare misc info for the beacon xmit */
tcb_desc->queue_index = BEACON_QUEUE; tcb_desc->queue_index = BEACON_QUEUE;
/* IBSS does not support HT yet, use 1M defaultly */ /* IBSS does not support HT yet, use 1M defaultly */
...@@ -3018,7 +3015,6 @@ static void rtl8192_prepare_beacon(unsigned long arg) ...@@ -3018,7 +3015,6 @@ static void rtl8192_prepare_beacon(unsigned long arg)
if(skb){ if(skb){
rtl8192_tx(priv->ieee80211->dev,skb); rtl8192_tx(priv->ieee80211->dev,skb);
} }
//spin_unlock_irqrestore (&priv->tx_lock, flags);
} }
...@@ -3747,7 +3743,6 @@ static void rtl819x_watchdog_wqcallback(struct work_struct *work) ...@@ -3747,7 +3743,6 @@ static void rtl819x_watchdog_wqcallback(struct work_struct *work)
struct net_device *dev = priv->ieee80211->dev; struct net_device *dev = priv->ieee80211->dev;
struct ieee80211_device* ieee = priv->ieee80211; struct ieee80211_device* ieee = priv->ieee80211;
RESET_TYPE ResetType = RESET_TYPE_NORESET; RESET_TYPE ResetType = RESET_TYPE_NORESET;
unsigned long flags;
bool bBusyTraffic = false; bool bBusyTraffic = false;
bool bEnterPS = false; bool bEnterPS = false;
...@@ -3840,14 +3835,12 @@ static void rtl819x_watchdog_wqcallback(struct work_struct *work) ...@@ -3840,14 +3835,12 @@ static void rtl819x_watchdog_wqcallback(struct work_struct *work)
ieee->LinkDetectInfo.NumRecvDataInPeriod=0; ieee->LinkDetectInfo.NumRecvDataInPeriod=0;
//check if reset the driver //check if reset the driver
spin_lock_irqsave(&priv->tx_lock,flags);
if (priv->watchdog_check_reset_cnt++ >= 3 && !ieee->is_roaming && if (priv->watchdog_check_reset_cnt++ >= 3 && !ieee->is_roaming &&
priv->watchdog_last_time != 1) priv->watchdog_last_time != 1)
{ {
ResetType = rtl819x_ifcheck_resetornot(dev); ResetType = rtl819x_ifcheck_resetornot(dev);
priv->watchdog_check_reset_cnt = 3; priv->watchdog_check_reset_cnt = 3;
} }
spin_unlock_irqrestore(&priv->tx_lock,flags);
if(!priv->bDisableNormalResetCheck && ResetType == RESET_TYPE_NORMAL) if(!priv->bDisableNormalResetCheck && ResetType == RESET_TYPE_NORMAL)
{ {
priv->ResetProgress = RESET_TYPE_NORMAL; priv->ResetProgress = RESET_TYPE_NORMAL;
......
...@@ -52,7 +52,6 @@ RT_STATUS cmpk_message_handle_tx( ...@@ -52,7 +52,6 @@ RT_STATUS cmpk_message_handle_tx(
PTX_FWINFO_8190PCI pTxFwInfo = NULL; PTX_FWINFO_8190PCI pTxFwInfo = NULL;
int i; int i;
//spin_lock_irqsave(&priv->tx_lock,flags);
RT_TRACE(COMP_CMDPKT,"%s(),buffer_len is %d\n",__FUNCTION__,buffer_len); RT_TRACE(COMP_CMDPKT,"%s(),buffer_len is %d\n",__FUNCTION__,buffer_len);
firmware_init_param(dev); firmware_init_param(dev);
//Fragmentation might be required //Fragmentation might be required
...@@ -113,7 +112,6 @@ RT_STATUS cmpk_message_handle_tx( ...@@ -113,7 +112,6 @@ RT_STATUS cmpk_message_handle_tx(
}while(frag_offset < buffer_len); }while(frag_offset < buffer_len);
Failed: Failed:
//spin_unlock_irqrestore(&priv->tx_lock,flags);
return rt_status; return rt_status;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment