Commit 13fe5a59 authored by Jérôme Pouiller's avatar Jérôme Pouiller Committed by Greg Kroah-Hartman

staging: wfx: simplify the check if the the device is associated

Firmware dislikes the driver enables PS when it is not yet associated.
The current check for that condition is more complex than necessary.
Signed-off-by: default avatarJérôme Pouiller <jerome.pouiller@silabs.com>
Link: https://lore.kernel.org/r/20200420160311.57323-2-Jerome.Pouiller@silabs.comSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 4e1d9630
...@@ -263,7 +263,7 @@ static int wfx_update_pm(struct wfx_vif *wvif) ...@@ -263,7 +263,7 @@ static int wfx_update_pm(struct wfx_vif *wvif)
struct ieee80211_channel *chan0 = NULL, *chan1 = NULL; struct ieee80211_channel *chan0 = NULL, *chan1 = NULL;
WARN_ON(conf->dynamic_ps_timeout < 0); WARN_ON(conf->dynamic_ps_timeout < 0);
if (wvif->state != WFX_STATE_STA || !wvif->bss_params.aid) if (!wvif->vif->bss_conf.assoc)
return 0; return 0;
if (!ps) if (!ps)
ps_timeout = 0; ps_timeout = 0;
......
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