aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/r8188eu/core/rtw_pwrctrl.c
diff options
context:
space:
mode:
authorMartin Kaiser <martin@kaiser.cx>2022-04-13 21:36:47 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-04-14 09:06:59 +0200
commitc5c3e3464ec36c6d91bf39a647b07e3ed9d4fe81 (patch)
tree6636d39220af2b917814d4a074c8ecbc24c9ac93 /drivers/staging/r8188eu/core/rtw_pwrctrl.c
parentstaging: r8188eu: clean up long lines in block_write() (diff)
downloadlinux-dev-c5c3e3464ec36c6d91bf39a647b07e3ed9d4fe81.tar.xz
linux-dev-c5c3e3464ec36c6d91bf39a647b07e3ed9d4fe81.zip
staging: r8188eu: simplify delay conditions in rtw_pwr_wakeup
Simplify the conditions for a loop in rtw_pwr_wakeup that waits while the system is suspended. Signed-off-by: Martin Kaiser <martin@kaiser.cx> Link: https://lore.kernel.org/r/20220413193654.258507-2-martin@kaiser.cx Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/r8188eu/core/rtw_pwrctrl.c')
-rw-r--r--drivers/staging/r8188eu/core/rtw_pwrctrl.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/staging/r8188eu/core/rtw_pwrctrl.c b/drivers/staging/r8188eu/core/rtw_pwrctrl.c
index 8c2e98361e47..8150894fba82 100644
--- a/drivers/staging/r8188eu/core/rtw_pwrctrl.c
+++ b/drivers/staging/r8188eu/core/rtw_pwrctrl.c
@@ -388,12 +388,8 @@ int rtw_pwr_wakeup(struct adapter *padapter)
}
/* System suspend is not allowed to wakeup */
- if (pwrpriv->bInSuspend) {
- while (pwrpriv->bInSuspend &&
- (rtw_get_passing_time_ms(start) <= 3000 ||
- (rtw_get_passing_time_ms(start) <= 500)))
- msleep(10);
- }
+ while (pwrpriv->bInSuspend && rtw_get_passing_time_ms(start) <= 3000)
+ msleep(10);
/* I think this should be check in IPS, LPS, autosuspend functions... */
if (check_fwstate(pmlmepriv, _FW_LINKED)) {