| From 040e68922e526f88868e69808888c6f47c33c06b Mon Sep 17 00:00:00 2001 |
| From: Brian Masney <masneyb@onstation.org> |
| Date: Sat, 18 Jan 2020 15:41:20 -0500 |
| Subject: [PATCH] drm/msm/mdp5: rate limit pp done timeout warnings |
| |
| commit ef8c9809acb0805c991bba8bdd4749fc46d44a98 upstream. |
| |
| 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: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c |
| index fe7cdb3fe887..602b19d92205 100644 |
| --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c |
| +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c |
| @@ -1100,8 +1100,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.7.4 |
| |