qcacmn: Fix a scheduler_msg CFI failure

This fixes a scheduler_msg CFI failure for function
target_if_vdev_mgr_del_rsp_post_cb().

Change-Id: I296fdfca228799de2d84c6c41eb7cd656d8f3c52
CRs-Fixed: 3316600
This commit is contained in:
Qun Zhang
2022-10-19 16:36:36 +08:00
committed by Madan Koyyalamudi
parent c4c0d15a2c
commit 3426948f65

View File

@@ -521,7 +521,7 @@ target_if_vdev_mgr_del_rsp_post_flush_cb(struct scheduler_msg *msg)
return QDF_STATUS_SUCCESS;
}
static void
static QDF_STATUS
target_if_vdev_mgr_del_rsp_post_cb(struct scheduler_msg *msg)
{
struct wlan_objmgr_psoc *psoc;
@@ -530,7 +530,7 @@ target_if_vdev_mgr_del_rsp_post_cb(struct scheduler_msg *msg)
if (!msg || !msg->bodyptr) {
mlme_err("Msg or Msg bodyptr is NULL");
return;
return QDF_STATUS_E_INVAL;
}
psoc = msg->bodyptr;
@@ -538,17 +538,19 @@ target_if_vdev_mgr_del_rsp_post_cb(struct scheduler_msg *msg)
vdev_id = msg->bodyval;
if (vdev_id >= WLAN_UMAC_PSOC_MAX_VDEVS) {
mlme_err("Invalid VDEV_ID %d", vdev_id);
return;
return QDF_STATUS_E_INVAL;
}
rx_ops = target_if_vdev_mgr_get_rx_ops(psoc);
if (!rx_ops) {
mlme_err("No Rx Ops");
return;
return QDF_STATUS_E_INVAL;
}
/* Don't try to get vdev as it's already deleted */
target_if_vdev_mgr_delete_response_send(psoc, vdev_id, rx_ops);
return QDF_STATUS_SUCCESS;
}
static void target_if_vdev_mgr_delete_rsp_post_ctx(
@@ -557,8 +559,7 @@ static void target_if_vdev_mgr_delete_rsp_post_ctx(
{
struct scheduler_msg msg = {0};
msg.callback = (scheduler_msg_process_fn_t)
target_if_vdev_mgr_del_rsp_post_cb;
msg.callback = target_if_vdev_mgr_del_rsp_post_cb;
msg.bodyptr = psoc;
msg.bodyval = vdev_id;
msg.flush_callback =