diff --git a/core/sme/src/common/sme_api.c b/core/sme/src/common/sme_api.c index 703e39c63149..76e46faa0ed4 100644 --- a/core/sme/src/common/sme_api.c +++ b/core/sme/src/common/sme_api.c @@ -840,6 +840,8 @@ QDF_STATUS sme_open(tHalHandle hHal) sme_p2p_open(pMac); sme_trace_init(pMac); sme_register_debug_callback(); + wlan_serialization_legacy_init_callback(); + return status; } diff --git a/core/sme/src/csr/csr_util.c b/core/sme/src/csr/csr_util.c index 7072570a4d14..bfb88c9ae7cf 100644 --- a/core/sme/src/csr/csr_util.c +++ b/core/sme/src/csr/csr_util.c @@ -355,7 +355,7 @@ void purge_sme_session_pending_scan_cmd_list(struct sAniSirGlobal *mac_ctx, { uint8_t vdev_id = session_id; - wlan_serialization_purge_cmd_list(mac_ctx->psoc, &vdev_id, + wlan_serialization_purge_cmd_list_by_vdev_id(mac_ctx->psoc, vdev_id, false, true, false, false, false); } @@ -364,7 +364,7 @@ void purge_sme_session_pending_cmd_list(struct sAniSirGlobal *mac_ctx, { uint8_t vdev_id = session_id; - wlan_serialization_purge_cmd_list(mac_ctx->psoc, &vdev_id, + wlan_serialization_purge_cmd_list_by_vdev_id(mac_ctx->psoc, vdev_id, false, false, false, true, false); } @@ -373,7 +373,7 @@ void purge_sme_session_active_cmd_list(struct sAniSirGlobal *mac_ctx, { uint8_t vdev_id = session_id; - wlan_serialization_purge_cmd_list(mac_ctx->psoc, &vdev_id, + wlan_serialization_purge_cmd_list_by_vdev_id(mac_ctx->psoc, vdev_id, false, false, true, false, false); }