aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/rtl8192su/r8192U_core.c
diff options
context:
space:
mode:
authorFlorian Schilhabel <florian.c.schilhabel@googlemail.com>2010-03-18 15:18:56 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2010-05-11 11:35:52 -0700
commitebbfda1e656b9dd69bd606b1dbba28cd53dd227e (patch)
treeb38e9736a52fcabc2650bb993c042c1f151ed49c /drivers/staging/rtl8192su/r8192U_core.c
parentStaging: rtl8192su: some work on SetBWModeCallback8192SUsbWorkItem (diff)
downloadlinux-dev-ebbfda1e656b9dd69bd606b1dbba28cd53dd227e.tar.xz
linux-dev-ebbfda1e656b9dd69bd606b1dbba28cd53dd227e.zip
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 <florian.c.schilhabel@googlemail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/rtl8192su/r8192U_core.c')
-rw-r--r--drivers/staging/rtl8192su/r8192U_core.c20
1 files 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)