cnss2: Release DMS QMI handle during dms_del_server
DMS server runs in Modem. When Modem SSR happens dms_del_server gets called. Even after DMS service disconnected, qmi_txn_wait is still waiting. Release DMS QMI handle in dms_del_server to cancel pending transaction. Change-Id: I06ccfba34269dc51288300aa5fa0326842a09e32 CRs-Fixed: 3288808
此提交包含在:
@@ -91,6 +91,7 @@ int cnss_wlfw_cal_report_req_send_sync(struct cnss_plat_data *plat_priv,
|
||||
int cnss_send_subsys_restart_level_msg(struct cnss_plat_data *plat_priv);
|
||||
int cnss_wlfw_ini_file_send_sync(struct cnss_plat_data *plat_priv,
|
||||
enum wlfw_ini_file_type_v01 file_type);
|
||||
void cnss_cancel_dms_work(void);
|
||||
#else
|
||||
#define QMI_WLFW_TIMEOUT_MS 10000
|
||||
|
||||
@@ -318,6 +319,10 @@ int cnss_wlfw_ini_file_send_sync(struct cnss_plat_data *plat_priv,
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void cnss_cancel_dms_work(void)
|
||||
{
|
||||
}
|
||||
#endif /* CONFIG_CNSS2_QMI */
|
||||
|
||||
#ifdef CONFIG_CNSS2_DEBUG
|
||||
|
新增問題並參考
封鎖使用者