diff options
author | Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com> | 2022-02-25 18:12:23 +0530 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2022-02-25 13:45:42 +0000 |
commit | 5a5d2316a5292222383d4e3589b8f5144f7c9b49 (patch) | |
tree | 4294b9973a1d8ec0bc60b7e180ec796ba9bac371 /sound/soc/qcom | |
parent | 431f9a77a4a62694ce90742d1f4c5abe1b8b6612 (diff) | |
download | linux-5a5d2316a5292222383d4e3589b8f5144f7c9b49.tar.bz2 |
ASoC: qcom: lpass-platform: Update warning print to control excess logging
Update dev_warn to dev_warn_ratelimit to control excess xrun logging
in lpass platform driver.
Signed-off-by: Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com>
Co-developed-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
Signed-off-by: Venkata Prasad Potturu <quic_potturu@quicinc.com>
Link: https://lore.kernel.org/r/1645792943-24845-1-git-send-email-quic_srivasam@quicinc.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/qcom')
-rw-r--r-- | sound/soc/qcom/lpass-platform.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sound/soc/qcom/lpass-platform.c b/sound/soc/qcom/lpass-platform.c index b3af971286bb..1ce0878665ca 100644 --- a/sound/soc/qcom/lpass-platform.c +++ b/sound/soc/qcom/lpass-platform.c @@ -986,7 +986,8 @@ static irqreturn_t lpass_dma_interrupt_handler( "error writing to irqclear reg: %d\n", rv); return IRQ_NONE; } - dev_warn(soc_runtime->dev, "xrun warning\n"); + dev_warn_ratelimited(soc_runtime->dev, "xrun warning\n"); + snd_pcm_stop_xrun(substream); ret = IRQ_HANDLED; } |