qcacmn: Don't block current thread when send msg to firmware
After received rx packets, host should keeps in active state for some time (500 ms by default) until next runtime suspend is triggered, If found rx link speed change from good to poor or from poor to good, can send to firmwware by WMI instead of QMI, QMI may block current thread for N msec for sync mode is used. Change-Id: I94b45ce6125a24466fbcf57e22f1a56cbdeefe9a CRs-Fixed: 3262032
Tento commit je obsažen v:

odevzdal
Madan Koyyalamudi

rodič
a715124821
revize
7ccd5d9e73
@@ -17577,8 +17577,8 @@ send_roam_set_param_cmd_tlv(wmi_unified_t wmi_handle,
|
||||
wmi_debug("Setting vdev %d roam_param = %x, value = %u",
|
||||
cmd->vdev_id, cmd->param_id, cmd->param_value);
|
||||
wmi_mtrace(WMI_ROAM_SET_PARAM_CMDID, cmd->vdev_id, 0);
|
||||
ret = wmi_unified_cmd_send_over_qmi(wmi_handle, buf, len,
|
||||
WMI_ROAM_SET_PARAM_CMDID);
|
||||
ret = wmi_unified_cmd_send(wmi_handle, buf, len,
|
||||
WMI_ROAM_SET_PARAM_CMDID);
|
||||
if (QDF_IS_STATUS_ERROR(ret)) {
|
||||
wmi_err("Failed to send roam set param command, ret = %d", ret);
|
||||
wmi_buf_free(buf);
|
||||
|
Odkázat v novém úkolu
Zablokovat Uživatele