mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-24 21:54:34 -04:00
qcacld-3.0: Fix serialization command list full issue
In __wlan_hdd_cfg80211_del_station while disconnecting all the connected stations, driver send both disassoc and deauth and wait for disconnect to complete for the STA. Once disconnect is completed for the 1st STA, it continue to disconnect the next STA. Now as both disassoc and deauth were queued and both of them set the wait event resulting in wait event set twice for a disconnect indication. This result in wait completion for the next STA disconnect as well. This lead dynamo effect and multiple STA disassoc and deauth commands are added in the serialization queue filling it up. Fix this by sending only deauth STA req and removing the duplicate disassoc STA req. Thus the next command will be queued only when disconnect is completed for 1st STA. Change-Id: I4ae6c578a3177a2a6ff75e6e75606e8c5e2f81a0 CRs-Fixed: 2350557
This commit is contained in:
parent
c5367d1c35
commit
0ba1e8f90e
1 changed files with 0 additions and 2 deletions
|
|
@ -17958,8 +17958,6 @@ int __wlan_hdd_cfg80211_del_station(struct wiphy *wiphy,
|
|||
goto fn_end;
|
||||
|
||||
qdf_event_reset(&hapd_state->qdf_sta_disassoc_event);
|
||||
hdd_softap_sta_disassoc(adapter,
|
||||
pDelStaParams);
|
||||
qdf_status =
|
||||
hdd_softap_sta_deauth(adapter,
|
||||
pDelStaParams);
|
||||
|
|
|
|||
Loading…
Reference in a new issue