From 9fb3f4b3cb5250d31dbf6cb8833aea33e4331fa5 Mon Sep 17 00:00:00 2001 From: gaurank kathpalia Date: Tue, 28 Aug 2018 20:19:48 +0530 Subject: [PATCH] qcacld-3.0: Add src, and dst id support in TX/RX In the scheduler_post_message, src_id is now added to know the source module of the msg. the present scheduler doesn't know about the same which is scheduler_post_msg Replace the scheduler_post_msg with scheduler_post_message Change-Id: Ia79d1e8ceda97f956eadcef50524b8307fcc247b CRs-Fixed: 2305993 --- core/dp/txrx/ol_txrx.c | 4 +++- core/wma/src/wma_data.c | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/core/dp/txrx/ol_txrx.c b/core/dp/txrx/ol_txrx.c index b85d294b5c8b6..32cbff1869f7d 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 1dcafa35cf654..300fd0b928b84 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);