Loading drivers/platform/msm/ipa/ipa_v3/ipa_qmi_service.c +10 −0 Original line number Diff line number Diff line Loading @@ -1508,6 +1508,11 @@ static void ipa3_q6_clnt_svc_arrive(struct work_struct *work) int rc; struct ipa_master_driver_init_complt_ind_msg_v01 ind; if (unlikely(!ipa_q6_clnt)) { IPAWANERR("Invalid q6 clnt.Ignore sending ind.\n"); return; } rc = kernel_connect(ipa_q6_clnt->sock, (struct sockaddr *) &ipa3_qmi_ctx->server_sq, sizeof(ipa3_qmi_ctx->server_sq), Loading Loading @@ -1567,6 +1572,11 @@ static void ipa3_q6_clnt_svc_arrive(struct work_struct *work) ind.master_driver_init_status.result = IPA_QMI_RESULT_SUCCESS_V01; if (unlikely(!ipa3_svc_handle)) { IPAWANERR("Invalid svc handle.Ignore sending ind.\n"); return; } rc = qmi_send_indication(ipa3_svc_handle, &ipa3_qmi_ctx->client_sq, QMI_IPA_MASTER_DRIVER_INIT_COMPLETE_IND_V01, Loading Loading
drivers/platform/msm/ipa/ipa_v3/ipa_qmi_service.c +10 −0 Original line number Diff line number Diff line Loading @@ -1508,6 +1508,11 @@ static void ipa3_q6_clnt_svc_arrive(struct work_struct *work) int rc; struct ipa_master_driver_init_complt_ind_msg_v01 ind; if (unlikely(!ipa_q6_clnt)) { IPAWANERR("Invalid q6 clnt.Ignore sending ind.\n"); return; } rc = kernel_connect(ipa_q6_clnt->sock, (struct sockaddr *) &ipa3_qmi_ctx->server_sq, sizeof(ipa3_qmi_ctx->server_sq), Loading Loading @@ -1567,6 +1572,11 @@ static void ipa3_q6_clnt_svc_arrive(struct work_struct *work) ind.master_driver_init_status.result = IPA_QMI_RESULT_SUCCESS_V01; if (unlikely(!ipa3_svc_handle)) { IPAWANERR("Invalid svc handle.Ignore sending ind.\n"); return; } rc = qmi_send_indication(ipa3_svc_handle, &ipa3_qmi_ctx->client_sq, QMI_IPA_MASTER_DRIVER_INIT_COMPLETE_IND_V01, Loading