| From 2f2edf770ee435e1b922d1d0bb1957a25d268a8b Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Sat, 18 Jan 2020 15:41:20 -0500 |
| Subject: drm/msm/mdp5: rate limit pp done timeout warnings |
| |
| From: Brian Masney <masneyb@onstation.org> |
| |
| [ Upstream commit ef8c9809acb0805c991bba8bdd4749fc46d44a98 ] |
| |
| Add rate limiting of the 'pp done time out' warnings since these |
| warnings can quickly fill the dmesg buffer. |
| |
| Signed-off-by: Brian Masney <masneyb@onstation.org> |
| Signed-off-by: Rob Clark <robdclark@chromium.org> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 4 ++-- |
| 1 file changed, 2 insertions(+), 2 deletions(-) |
| |
| diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c |
| index 05cc04f729d63..e1cc541e0ef2e 100644 |
| --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c |
| +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c |
| @@ -1109,8 +1109,8 @@ static void mdp5_crtc_wait_for_pp_done(struct drm_crtc *crtc) |
| ret = wait_for_completion_timeout(&mdp5_crtc->pp_completion, |
| msecs_to_jiffies(50)); |
| if (ret == 0) |
| - dev_warn(dev->dev, "pp done time out, lm=%d\n", |
| - mdp5_cstate->pipeline.mixer->lm); |
| + dev_warn_ratelimited(dev->dev, "pp done time out, lm=%d\n", |
| + mdp5_cstate->pipeline.mixer->lm); |
| } |
| |
| static void mdp5_crtc_wait_for_flush_done(struct drm_crtc *crtc) |
| -- |
| 2.20.1 |
| |