From: Jérôme Pouiller Date: Mon, 20 Apr 2020 16:02:56 +0000 (+0200) Subject: staging: wfx: simplify the check if the the device is associated X-Git-Tag: v5.10.7~2410^2~254 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=13fe5a59b3c79e03cea3f7232a05e79bc5aad70a;p=platform%2Fkernel%2Flinux-rpi.git 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: Jérôme Pouiller Link: https://lore.kernel.org/r/20200420160311.57323-2-Jerome.Pouiller@silabs.com Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/wfx/sta.c b/drivers/staging/wfx/sta.c index c73dbb3..c0c3eb9 100644 --- a/drivers/staging/wfx/sta.c +++ b/drivers/staging/wfx/sta.c @@ -263,7 +263,7 @@ static int wfx_update_pm(struct wfx_vif *wvif) struct ieee80211_channel *chan0 = NULL, *chan1 = NULL; 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; if (!ps) ps_timeout = 0;