summaryrefslogtreecommitdiff
path: root/drivers/mmc
diff options
context:
space:
mode:
authorTao Huang <huangtao@rock-chips.com>2018-04-02 14:25:31 +0800
committerTao Huang <huangtao@rock-chips.com>2018-04-02 16:42:38 +0800
commit642d98704a2e2b7c1fa4e80bb08d738ccf503c95 (patch)
tree37568c1358aded24122b4eac916ce5c03a2927ae /drivers/mmc
parent37c869d6fc8d1f6d36396c74900218dd0769158b (diff)
mmc: ratelimit error messages
Change-Id: Ida380e193ea4c1ad2c1347997a24b67ed05f7975 Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Diffstat (limited to 'drivers/mmc')
-rw-r--r--drivers/mmc/card/block.c2
-rw-r--r--drivers/mmc/core/core.c2
-rw-r--r--drivers/mmc/host/dw_mmc-rockchip.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c
index 139c4e37735a..6326c4ff6c5a 100644
--- a/drivers/mmc/card/block.c
+++ b/drivers/mmc/card/block.c
@@ -1259,7 +1259,7 @@ static int mmc_blk_cmd_recovery(struct mmc_card *card, struct request *req,
mmc_retune_recheck(card->host);
prev_cmd_status_valid = false;
- pr_err("%s: error %d sending status command, %sing\n",
+ pr_err_ratelimited("%s: error %d sending status command, %sing\n",
req->rq_disk->disk_name, err, retry ? "retry" : "abort");
}
diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c
index fec3c96c1546..bbae77a51d55 100644
--- a/drivers/mmc/core/core.c
+++ b/drivers/mmc/core/core.c
@@ -1112,7 +1112,7 @@ int mmc_execute_tuning(struct mmc_card *card)
err = host->ops->execute_tuning(host, opcode);
if (err)
- pr_err("%s: tuning execution failed\n", mmc_hostname(host));
+ pr_err_ratelimited("%s: tuning execution failed\n", mmc_hostname(host));
else
mmc_retune_enable(host);
diff --git a/drivers/mmc/host/dw_mmc-rockchip.c b/drivers/mmc/host/dw_mmc-rockchip.c
index 29e3ae99edbc..35ea74200627 100644
--- a/drivers/mmc/host/dw_mmc-rockchip.c
+++ b/drivers/mmc/host/dw_mmc-rockchip.c
@@ -146,7 +146,7 @@ static int dw_mci_rk3288_execute_tuning(struct dw_mci_slot *slot, u32 opcode)
}
if (range_count == 0) {
- dev_warn(host->dev, "All phases bad!");
+ dev_warn_ratelimited(host->dev, "All phases bad!");
ret = -EIO;
goto free;
}