diff options
author | Tao Huang <huangtao@rock-chips.com> | 2018-04-02 14:25:31 +0800 |
---|---|---|
committer | Tao Huang <huangtao@rock-chips.com> | 2018-04-02 16:42:38 +0800 |
commit | 642d98704a2e2b7c1fa4e80bb08d738ccf503c95 (patch) | |
tree | 37568c1358aded24122b4eac916ce5c03a2927ae /drivers/mmc | |
parent | 37c869d6fc8d1f6d36396c74900218dd0769158b (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.c | 2 | ||||
-rw-r--r-- | drivers/mmc/core/core.c | 2 | ||||
-rw-r--r-- | drivers/mmc/host/dw_mmc-rockchip.c | 2 |
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; } |