asoc: codecs: Replace dev_err/info with ratelimit prints

replace all dev(pr)_err/info logs
that could potentially flood kernel logs with
ratelimit functions dev_err_ratelimited and
dev_info_ratelimited

Change-Id: I32dc6002dead1a07622978c4de63d541c01982fd
Signed-off-by: Shazmaan Ali <quic_shazmaan@quicinc.com>
这个提交包含在:
Shazmaan Ali
2022-03-22 11:26:47 -07:00
父节点 aa3950aed3
当前提交 a20e11e0c3
修改 27 个文件,包含 600 行新增569 行删除

查看文件

@@ -1,6 +1,7 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (c) 2015-2017, The Linux Foundation. All rights reserved.
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#include <linux/device.h>
@@ -27,16 +28,16 @@ static int regmap_swr_gather_write(void *context,
u8 *value;
if (map == NULL) {
dev_err(dev, "%s: regmap is NULL\n", __func__);
dev_err_ratelimited(dev, "%s: regmap is NULL\n", __func__);
return -EINVAL;
}
addr_bytes = map->format.reg_bytes;
if (swr == NULL) {
dev_err(dev, "%s: swr device is NULL\n", __func__);
dev_err_ratelimited(dev, "%s: swr device is NULL\n", __func__);
return -EINVAL;
}
if (reg_size != addr_bytes) {
dev_err(dev, "%s: reg size %zd bytes not supported\n",
dev_err_ratelimited(dev, "%s: reg size %zd bytes not supported\n",
__func__, reg_size);
return -EINVAL;
}
@@ -47,7 +48,7 @@ static int regmap_swr_gather_write(void *context,
value = (u8 *)val + (val_bytes * i);
ret = swr_write(swr, swr->dev_num, (reg_addr + i), value);
if (ret < 0) {
dev_err(dev, "%s: write reg 0x%x failed, err %d\n",
dev_err_ratelimited(dev, "%s: write reg 0x%x failed, err %d\n",
__func__, (reg_addr + i), ret);
break;
}
@@ -72,12 +73,12 @@ static int regmap_swr_raw_multi_reg_write(void *context, const void *data,
u8 *buf;
if (swr == NULL) {
dev_err(dev, "%s: swr device is NULL\n", __func__);
dev_err_ratelimited(dev, "%s: swr device is NULL\n", __func__);
return -EINVAL;
}
if (map == NULL) {
dev_err(dev, "%s: regmap is NULL\n", __func__);
dev_err_ratelimited(dev, "%s: regmap is NULL\n", __func__);
return -EINVAL;
}
@@ -86,7 +87,7 @@ static int regmap_swr_raw_multi_reg_write(void *context, const void *data,
pad_bytes = map->format.pad_bytes;
if (addr_bytes + val_bytes + pad_bytes == 0) {
dev_err(dev, "%s: sum of addr, value and pad is 0\n", __func__);
dev_err_ratelimited(dev, "%s: sum of addr, value and pad is 0\n", __func__);
return -EINVAL;
}
num_regs = count / (addr_bytes + val_bytes + pad_bytes);
@@ -110,7 +111,7 @@ static int regmap_swr_raw_multi_reg_write(void *context, const void *data,
}
ret = swr_bulk_write(swr, swr->dev_num, reg, val, num_regs);
if (ret)
dev_err(dev, "%s: multi reg write failed\n", __func__);
dev_err_ratelimited(dev, "%s: multi reg write failed\n", __func__);
kfree(val);
mem_fail:
@@ -127,7 +128,7 @@ static int regmap_swr_write(void *context, const void *data, size_t count)
size_t pad_bytes;
if (map == NULL) {
dev_err(dev, "%s: regmap is NULL\n", __func__);
dev_err_ratelimited(dev, "%s: regmap is NULL\n", __func__);
return -EINVAL;
}
addr_bytes = map->format.reg_bytes;
@@ -156,23 +157,23 @@ static int regmap_swr_read(void *context,
u16 reg_addr = 0;
if (map == NULL) {
dev_err(dev, "%s: regmap is NULL\n", __func__);
dev_err_ratelimited(dev, "%s: regmap is NULL\n", __func__);
return -EINVAL;
}
addr_bytes = map->format.reg_bytes;
if (swr == NULL) {
dev_err(dev, "%s: swr is NULL\n", __func__);
dev_err_ratelimited(dev, "%s: swr is NULL\n", __func__);
return -EINVAL;
}
if (reg_size != addr_bytes) {
dev_err(dev, "%s: register size %zd bytes not supported\n",
dev_err_ratelimited(dev, "%s: register size %zd bytes not supported\n",
__func__, reg_size);
return -EINVAL;
}
reg_addr = *(u16 *)reg;
ret = swr_read(swr, swr->dev_num, reg_addr, val, val_size);
if (ret < 0)
dev_err(dev, "%s: codec reg 0x%x read failed %d\n",
dev_err_ratelimited(dev, "%s: codec reg 0x%x read failed %d\n",
__func__, reg_addr, ret);
return ret;
}