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>
这个提交包含在:
@@ -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;
|
||||
}
|
||||
|
在新工单中引用
屏蔽一个用户