android_kernel_xiaomi_sm8350/core
Abhinav Kumar 364c0cb339 qcacld-3.0: Dont process SYNC IND if ROAM STOP cmd already posted to WMA
Currently, HOST sets discon_in_progress flag after posting
ROAM_SCAN_OFFLOAD_STOP command to WMA for a session. In case of
disconnection in HOST while roaming in FW if ROAM SYNC IND from fw comes
to host after posting ROAM_SCAN_OFFLOAD_STOP command to WMA, host start
processing SYNC IND and FW start processing ROAM_SCAN_OFFLOAD_STOP
which will cause to cleanup/disconnect with new AP to which it has just
roamed. After this cleanup fw will send HO_FAIL.

Now host as part of roam sync indication sends PEER_REORDER_QUEUE_SETUP
for the deleted peer which results in firmware assert.

Fix is to set discon_in_progress flag to true before posting
ROAM_SCAN_OFFLOAD_STOP command to WMA in order to ignore ROAM SYNC IND
and return status as failure to fw.

Change-Id: Id5c787d5489a6c0722b090951db388484f94f2e9
CRs-Fixed: 2505851
2019-08-26 06:35:42 -07:00
..
bmi qcacld-3.0: Send user space about FW CRASHED indication 2019-07-05 23:07:30 -07:00
cds qcacld-3.0: Fix WMI timeout for runtime PM 2019-08-20 22:53:50 -07:00
dp qcacld-3.0: Deduct HTT credit from TXQ group also 2019-08-26 00:26:46 -07:00
hdd qcacld-3.0: Free cached channel list with restore channels 2019-08-26 02:22:32 -07:00
mac Release 5.2.0.145W 2019-08-26 02:22:33 -07:00
pld qcacld-3.0: Add sdio support for pld_wlan_enable 2019-08-08 11:37:51 -07:00
sap qcacld-3.0: Copy the sap channel list to acs cfg chan list 2019-08-25 00:46:07 -07:00
sme qcacld-3.0: Dont process SYNC IND if ROAM STOP cmd already posted to WMA 2019-08-26 06:35:42 -07:00
wma qcacld-3.0: Dont update WMA PMF capability per peer 2019-08-23 16:36:22 -07:00