mirror of
https://github.com/torvalds/linux.git
synced 2024-12-28 05:41:55 +00:00
brcmfmac: Remove sleep on del_station.
Currently there is a sleep after disconnect on del_station. This timeout is not needed (anymore) and is causing problems with p2p setup, because remote side disconnects then supplicant will do del_station and while it waits the 400ms remote side will already reconnect and that is something supplicant cant handle. Reviewed-by: Arend Van Spriel <arend@broadcom.com> Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com> Reviewed-by: Piotr Haber <phaber@broadcom.com> Signed-off-by: Hante Meuleman <meuleman@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
dded3d532c
commit
7ab6acd025
@ -3895,12 +3895,7 @@ brcmf_cfg80211_del_station(struct wiphy *wiphy, struct net_device *ndev,
|
||||
&scbval, sizeof(scbval));
|
||||
if (err)
|
||||
brcmf_err("SCB_DEAUTHENTICATE_FOR_REASON failed %d\n", err);
|
||||
/*
|
||||
* Wait for the deauth event to come, supplicant will do the
|
||||
* delete iface immediately and we will have problem in sending
|
||||
* deauth frame if we delete the bss in firmware
|
||||
*/
|
||||
brcmf_delay(400);
|
||||
|
||||
brcmf_dbg(TRACE, "Exit\n");
|
||||
return err;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user