msm: ipa: fix to check for ECONNRESET

ECONNRESET is returned if Q6 QMI service is down. Make changes to
check for ECONNRESET as well to detect SSR.

Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
This commit is contained in:
Michael Adisumarta 2020-06-17 12:08:29 -07:00 • committed by Gerrit - the friendly Code Review server
commit 8135efe0d4

View file

@ -1501,7 +1501,7 @@ static void ipa3_q6_clnt_svc_arrive(struct work_struct *work)
/* Initialize modem IPA-driver */
IPAWANDBG("send ipa3_qmi_init_modem_send_sync_msg to modem\n");
rc = ipa3_qmi_init_modem_send_sync_msg();
if ((rc == -ENETRESET) || (rc == -ENODEV)) {
if ((rc == -ENETRESET) || (rc == -ENODEV) || (rc == -ECONNRESET)) {
IPAWANERR(
"ipa3_qmi_init_modem_send_sync_msg failed due to SSR!\n");
/* Cleanup when ipa3_wwan_remove is called */