qcacld-3.0: Replace scheduler post msg with scheduler post messsage

Currently many modules use the scheduler_post_msg API which
doesn't allow the driver to know about the src, and destination
modules.

Fix is to call scheduler_post_message which has src, dest, and
the que id.

Change-Id: Ia5c43fe3ceeb7db9dde6241cbabac0ce48f88061
此提交包含在:
gaurank kathpalia
2019-01-23 11:20:50 +05:30
提交者 nshrivas
父節點 d7602971b4
當前提交 2b2f1b1432
共有 5 個檔案被更改,包括 17 行新增9 行删除

查看文件

@@ -1023,7 +1023,8 @@ QDF_STATUS ucfg_set_tdls_offchannel(struct wlan_objmgr_vdev *vdev,
msg.bodyptr = req;
msg.callback = tdls_process_cmd;
msg.type = TDLS_CMD_SET_OFFCHANNEL;
status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg);
status = scheduler_post_message(QDF_MODULE_ID_HDD, QDF_MODULE_ID_TDLS,
QDF_MODULE_ID_OS_IF, &msg);
if (QDF_IS_STATUS_ERROR(status)) {
tdls_err("post set tdls offchannel msg fail");
goto dec_ref;
@@ -1064,7 +1065,8 @@ QDF_STATUS ucfg_set_tdls_offchan_mode(struct wlan_objmgr_vdev *vdev,
msg.bodyptr = req;
msg.callback = tdls_process_cmd;
msg.type = TDLS_CMD_SET_OFFCHANMODE;
status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg);
status = scheduler_post_message(QDF_MODULE_ID_HDD, QDF_MODULE_ID_TDLS,
QDF_MODULE_ID_OS_IF, &msg);
if (QDF_IS_STATUS_ERROR(status)) {
tdls_err("post set offchanmode msg fail");
goto dec_ref;
@@ -1105,7 +1107,8 @@ QDF_STATUS ucfg_set_tdls_secoffchanneloffset(struct wlan_objmgr_vdev *vdev,
msg.bodyptr = req;
msg.callback = tdls_process_cmd;
msg.type = TDLS_CMD_SET_SECOFFCHANOFFSET;
status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg);
status = scheduler_post_message(QDF_MODULE_ID_HDD, QDF_MODULE_ID_TDLS,
QDF_MODULE_ID_OS_IF, &msg);
if (QDF_IS_STATUS_ERROR(status)) {
tdls_err("post set secoffchan offset msg fail");
goto dec_ref;