dsp: rate limit read/write error logs

Rate limit dsp read/write error logs to reduce log
prints during SSR scenario for read/write failures.

Change-Id: I031be5ebd39bdd11dc8e1eb92c77ed782f1dc149
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
此提交包含在:
Karthikeyan Mani
2018-08-28 14:28:02 -07:00
提交者 Gerrit - the friendly Code Review server
父節點 4e3fcbf103
當前提交 0c1f938992
共有 2 個檔案被更改,包括 4 行新增4 行删除

查看文件

@@ -1104,7 +1104,7 @@ static int audio_aio_async_write(struct q6audio_aio *audio,
buf_node->token = ac->session;
rc = q6asm_async_write(ac, &param);
if (rc < 0)
pr_err("%s[%pK]:failed\n", __func__, audio);
pr_err_ratelimited("%s[%pK]:failed\n", __func__, audio);
return rc;
}
@@ -1157,7 +1157,7 @@ static int audio_aio_async_read(struct q6audio_aio *audio,
buf_node->token = ac->session;
rc = q6asm_async_read(ac, &param);
if (rc < 0)
pr_err("%s[%pK]:failed\n", __func__, audio);
pr_err_ratelimited("%s[%pK]:failed\n", __func__, audio);
return rc;
}

查看文件

@@ -8625,7 +8625,7 @@ int q6asm_async_write(struct audio_client *ac,
return -EINVAL;
}
if (ac->apr == NULL) {
pr_err("%s: AC APR handle NULL\n", __func__);
pr_err_ratelimited("%s: AC APR handle NULL\n", __func__);
return -EINVAL;
}
@@ -8718,7 +8718,7 @@ int q6asm_async_read(struct audio_client *ac,
return -EINVAL;
}
if (ac->apr == NULL) {
pr_err("%s: AC APR handle NULL\n", __func__);
pr_err_ratelimited("%s: AC APR handle NULL\n", __func__);
return -EINVAL;
}