From ebbfda1e656b9dd69bd606b1dbba28cd53dd227e Mon Sep 17 00:00:00 2001 From: Florian Schilhabel Date: Thu, 18 Mar 2010 15:18:56 +0100 Subject: [PATCH] Staging: rtl8192su: changed check_reset_cnt to be static again variable check_reset_cnt in rtl819x_watchdog_wqcallback is now static again. also, little cosmetics. Signed-off-by: Florian Schilhabel Signed-off-by: Greg Kroah-Hartman --- drivers/staging/rtl8192su/r8192U_core.c | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/drivers/staging/rtl8192su/r8192U_core.c b/drivers/staging/rtl8192su/r8192U_core.c index 09b9edd14da7..efba60826adf 100644 --- a/drivers/staging/rtl8192su/r8192U_core.c +++ b/drivers/staging/rtl8192su/r8192U_core.c @@ -5525,13 +5525,14 @@ void rtl819x_watchdog_wqcallback(struct work_struct *work) struct net_device *dev = priv->ieee80211->dev; struct ieee80211_device* ieee = priv->ieee80211; RESET_TYPE ResetType = RESET_TYPE_NORESET; - u8 check_reset_cnt = 0; + static u8 check_reset_cnt; + u32 TotalRxBcnNum = 0; + u32 TotalRxDataNum = 0; bool bBusyTraffic = false; if(!priv->up) return; hal_dm_watchdog(dev); - /* to get busy traffic condition */ if (ieee->state == IEEE80211_LINKED) { if (ieee->LinkDetectInfo.NumRxOkInPeriod > 666 || @@ -5545,23 +5546,15 @@ void rtl819x_watchdog_wqcallback(struct work_struct *work) if (priv->ieee80211->state == IEEE80211_LINKED && priv->ieee80211->iw_mode == IW_MODE_INFRA) { - u32 TotalRxBcnNum = 0; - u32 TotalRxDataNum = 0; rtl819x_update_rxcounts(priv, &TotalRxBcnNum, &TotalRxDataNum); if ((TotalRxBcnNum + TotalRxDataNum) == 0) { - #ifdef TODO - if (rfState == eRfOff) - RT_TRACE(COMP_ERR, "========>%s()\n", - __func__); - #endif - RT_TRACE(COMP_ERR, "=>%s(): AP is power off," + RT_TRACE(COMP_ERR, "%s(): AP is powered off," "connect another one\n", __func__); /* Dot11d_Reset(dev); */ priv->ieee80211->state = IEEE80211_ASSOCIATING; notify_wx_assoc_event(priv->ieee80211); RemovePeerTS(priv->ieee80211, priv->ieee80211->current_network.bssid); - ieee->is_roaming = true; priv->ieee80211->link_change(dev); queue_work(priv->ieee80211->wq, @@ -5584,11 +5577,11 @@ void rtl819x_watchdog_wqcallback(struct work_struct *work) (!priv->bDisableNormalResetCheck && /* This is control by OID set in Pomelo */ ResetType == RESET_TYPE_SILENT)))) { - RT_TRACE(COMP_RESET, "%s():priv->force_reset is %d," + RT_TRACE(COMP_RESET, "%s(): priv->force_reset is %d," "priv->ResetProgress is %d, " "priv->bForcedSilentReset is %d, " "priv->bDisableNormalResetCheck is %d, " - "ResetType is %d\n", + "ResetType is %d", __func__, priv->force_reset, priv->ResetProgress, @@ -5600,7 +5593,6 @@ void rtl819x_watchdog_wqcallback(struct work_struct *work) priv->force_reset = false; priv->bForcedSilentReset = false; priv->bResetInProgress = false; - RT_TRACE(COMP_TRACE, " <==RtUsbCheckForHangWorkItemCallback()\n"); } void watch_dog_timer_callback(unsigned long data) -- 2.39.2