From 58e4dc7f9b167841d1f5ed546b67429f22abf33b Mon Sep 17 00:00:00 2001 From: Pragaspathi Thilagaraj Date: Wed, 18 Jul 2018 15:57:11 +0530 Subject: [PATCH] qcacmn: Serialize the command eSmeCommandDelStaSession The command eSmeCommandDelStaSession issues vdev delete to firmware. As this command eSmeCommandDelStaSession is not serialized, this may issue delete vdev before the peers for the vdev are deleted, resulting in fw assert. Serialization should be brought in for this command, so that first eSmeCommandRoam command will do vdev_stop-->remove_peer-->vdev_down and eSmeCommandDelStaSession will be processed which will send vdev delete. Post the command eSmeCommandDelStaSession to the serialization module and WMA_DEL_STA_SELF_REQ will be posted from the sme eSmeCommandDelStaSession handler. Change-Id: I08f5db2d5034a29cd65929d218bf97b464447077 CRs-Fixed: 2280865 --- umac/cmn_services/serialization/inc/wlan_serialization_api.h | 1 + 1 file changed, 1 insertion(+) diff --git a/umac/cmn_services/serialization/inc/wlan_serialization_api.h b/umac/cmn_services/serialization/inc/wlan_serialization_api.h index 3091e45251..141f4f5456 100644 --- a/umac/cmn_services/serialization/inc/wlan_serialization_api.h +++ b/umac/cmn_services/serialization/inc/wlan_serialization_api.h @@ -168,6 +168,7 @@ enum wlan_serialization_cmd_type { WLAN_SER_CMD_ENTER_UAPSD, WLAN_SER_CMD_EXIT_UAPSD, WLAN_SER_CMD_EXIT_WOWL, + WLAN_SER_CMD_DEL_STA_SESSION, WLAN_SER_CMD_MAX };