diff --git a/core/dp/txrx/ol_txrx.c b/core/dp/txrx/ol_txrx.c index b85d294b5c8b..32cbff1869f7 100644 --- a/core/dp/txrx/ol_txrx.c +++ b/core/dp/txrx/ol_txrx.c @@ -5031,7 +5031,9 @@ static void ol_txrx_post_data_stall_event( msg.bodyptr = data_stall_info; msg.bodyval = 0; - status = scheduler_post_msg(QDF_MODULE_ID_SYS, &msg); + status = scheduler_post_message(QDF_MODULE_ID_TXRX, + QDF_MODULE_ID_HDD, + QDF_MODULE_ID_SYS, &msg); if (status != QDF_STATUS_SUCCESS) { QDF_TRACE(QDF_MODULE_ID_TXRX, QDF_TRACE_LEVEL_ERROR, diff --git a/core/wma/src/wma_data.c b/core/wma/src/wma_data.c index 1dcafa35cf65..300fd0b928b8 100644 --- a/core/wma/src/wma_data.c +++ b/core/wma/src/wma_data.c @@ -2995,8 +2995,10 @@ void ol_rx_err(void *pdev, uint8_t vdev_id, cds_msg.bodyptr = (void *) mic_err_ind; if (QDF_STATUS_SUCCESS != - scheduler_post_msg(QDF_MODULE_ID_SME, - &cds_msg)) { + scheduler_post_message(QDF_MODULE_ID_TXRX, + QDF_MODULE_ID_SME, + QDF_MODULE_ID_SME, + &cds_msg)) { WMA_LOGE("%s: could not post mic failure indication to SME", __func__); qdf_mem_free((void *)mic_err_ind);