Loading
qcacld-3.0: Fix roam failed for SAP CSA concurrency
When vdev0 STA roamed to another channel, vdev1 SAP CSA for SCC when ROAM_SYNCH_IN_PROG, will disable roam, but no RSO stop to F/W, F/W RSO isn't disabled, but host vdev0 will enter RSO_STOPPED, host F/W RSO state out of sync. If vdev0 STA next roam sync come soon, it won't be handled for host RSO_STOPPED, neither roam sync complete nor disconnect will happen, F/W will asert after wait roam sync complete timeout. To fix it, Only do SAP CSA check after roam complete and RSO reenabled, can avoid host F/W RSO state out of sync issue. Change-Id: I77ccf30cac38f62c6ef8330c6da00364249b242e CRs-Fixed: 3076935