diff options
author | Ramprasad Katkam <katkam@codeaurora.org> | 2019-02-19 19:35:55 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2019-04-15 02:19:31 -0700 |
commit | b91472bedb552eaa9fa3e80f9c4e22c13b6e727c (patch) | |
tree | 97d756c4cbeee7292cc19bbb9b69aec33a616afe /ipc | |
parent | e039f16fa42042615cfdfd3ec6a3a23a09f6e589 (diff) | |
download | msm-extra-b91472bedb552eaa9fa3e80f9c4e22c13b6e727c.tar.gz |
ipc: apr: Handle ssr return code from glink
Glink may receive ssr reset event before audio has received.
Handle the ssr return code from glink as ssr reset event
at apr.
Change-Id: I62058ad56bece93cac52f26446e9c780cba3c633
Signed-off-by: Ramprasad Katkam <katkam@codeaurora.org>
Diffstat (limited to 'ipc')
-rw-r--r-- | ipc/apr.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -419,8 +419,13 @@ int apr_send_pkt(void *handle, uint32_t *buf) rc = -EINVAL; } } else { - pr_err("%s: Write APR pkt failed with error %d\n", + pr_err_ratelimited("%s: Write APR pkt failed with error %d\n", __func__, rc); + if (rc == -ECONNRESET) { + pr_err_ratelimited("%s: Received reset error from tal\n", + __func__); + rc = -ENETRESET; + } } spin_unlock_irqrestore(&svc->w_lock, flags); |