rtw_ps_deny_cancel(padapter, PS_DENY_SUSPEND);
 
-       if (check_fwstate(pmlmepriv, WIFI_STATION_STATE))
-               rtw_suspend_normal(padapter);
-       else
-               rtw_suspend_normal(padapter);
+       rtw_suspend_normal(padapter);
 
        netdev_dbg(padapter->pnetdev, "rtw suspend success in %d ms\n",
                   jiffies_to_msecs(jiffies - start_time));
        int ret = 0;
        unsigned long start_time = jiffies;
        struct pwrctrl_priv *pwrpriv = adapter_to_pwrctl(padapter);
-       struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
 
        netdev_dbg(padapter->pnetdev, "resume start\n");
 
-       if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
-               rtw_resume_process_normal(padapter);
-       } else {
-               rtw_resume_process_normal(padapter);
-       }
+       rtw_resume_process_normal(padapter);
 
        hal_btcoex_SuspendNotify(padapter, 0);