qcacld-3.0: Reset roaming_in_progress upon VDEV down
Currently roaming_in_progress is set during ROAM_START event from firmware and reset after ROAM_SYNC_COMPLETE or ROAM_ABORT or ROAM_HO_FAIL event. But in suspend mode there can be scenario that firmware sends the ROAM_HO_FAIL first being a wakable event, followed by ROAM_START event which is non-wakable. Here the roaming_in_progress bit gets reset and then set. But due to HO_FAIL the host triggers the disconnection. And during this currently the roaming_in_progress is reset during VDEV down in all the cases except HO_FAIL. Hence reset the roaming_in_progress during VDEV down in all cases irrespective of the VDEV stop type. Change-Id: I53428b8a43769ed891bdc3e93b11207fe47a1939 CRs-Fixed: 3745192
Loading
Please register or sign in to comment