qcacmn: Reset rsp_timer_inuse only for delete
Reset rsp_timer_inuse field only for vdev delete target_if timer expiry case. Change-Id: I6e286914f8954d568b8125031954621043945661 CRs-Fixed: 2635483
This commit is contained in:
@@ -71,8 +71,10 @@ target_if_vdev_mgr_rsp_timer_stop(struct wlan_objmgr_psoc *psoc,
|
|||||||
* which timer stop is not required
|
* which timer stop is not required
|
||||||
*/
|
*/
|
||||||
if (vdev_rsp->timer_status == QDF_STATUS_E_TIMEOUT) {
|
if (vdev_rsp->timer_status == QDF_STATUS_E_TIMEOUT) {
|
||||||
|
if (clear_bit == DELETE_RESPONSE_BIT) {
|
||||||
qdf_atomic_set(&vdev_rsp->rsp_timer_inuse, 0);
|
qdf_atomic_set(&vdev_rsp->rsp_timer_inuse, 0);
|
||||||
vdev_rsp->psoc = NULL;
|
vdev_rsp->psoc = NULL;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
vdev_rsp->timer_status = QDF_STATUS_SUCCESS;
|
vdev_rsp->timer_status = QDF_STATUS_SUCCESS;
|
||||||
if (clear_bit == DELETE_RESPONSE_BIT) {
|
if (clear_bit == DELETE_RESPONSE_BIT) {
|
||||||
|
Reference in New Issue
Block a user