Takashi Iwai 17a996
From 7ad48d27a2846bfda29214fb454d001c3e02b9e7 Mon Sep 17 00:00:00 2001
Takashi Iwai 17a996
From: Rob Clark <robdclark@chromium.org>
Takashi Iwai 17a996
Date: Wed, 17 Mar 2021 09:40:38 -0700
Takashi Iwai 17a996
Subject: [PATCH] drm/msm: Ratelimit invalid-fence message
Takashi Iwai 17a996
Git-commit: 7ad48d27a2846bfda29214fb454d001c3e02b9e7
Takashi Iwai 17a996
Patch-mainline: v5.12-rc5
Takashi Iwai 17a996
References: git-fixes
Takashi Iwai 17a996
Takashi Iwai 17a996
We have seen a couple cases where low memory situations cause something
Takashi Iwai 17a996
bad to happen, followed by a flood of these messages obscuring the root
Takashi Iwai 17a996
cause.  Lets ratelimit the dmesg spam so that next time it happens we
Takashi Iwai 17a996
don't lose the kernel traces leading up to this.
Takashi Iwai 17a996
Takashi Iwai 17a996
Signed-off-by: Rob Clark <robdclark@chromium.org>
Takashi Iwai 17a996
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Takashi Iwai 17a996
Acked-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai 17a996
Takashi Iwai 17a996
---
Takashi Iwai 17a996
 drivers/gpu/drm/msm/msm_fence.c | 2 +-
Takashi Iwai 17a996
 1 file changed, 1 insertion(+), 1 deletion(-)
Takashi Iwai 17a996
Takashi Iwai 17a996
diff --git a/drivers/gpu/drm/msm/msm_fence.c b/drivers/gpu/drm/msm/msm_fence.c
Takashi Iwai 17a996
index ad2703698b05..cd59a5918038 100644
Takashi Iwai 17a996
--- a/drivers/gpu/drm/msm/msm_fence.c
Takashi Iwai 17a996
+++ b/drivers/gpu/drm/msm/msm_fence.c
Takashi Iwai 17a996
@@ -45,7 +45,7 @@ int msm_wait_fence(struct msm_fence_context *fctx, uint32_t fence,
Takashi Iwai 17a996
 	int ret;
Takashi Iwai 17a996
 
Takashi Iwai 17a996
 	if (fence > fctx->last_fence) {
Takashi Iwai 17a996
-		DRM_ERROR("%s: waiting on invalid fence: %u (of %u)\n",
Takashi Iwai 17a996
+		DRM_ERROR_RATELIMITED("%s: waiting on invalid fence: %u (of %u)\n",
Takashi Iwai 17a996
 				fctx->name, fence, fctx->last_fence);
Takashi Iwai 17a996
 		return -EINVAL;
Takashi Iwai 17a996
 	}
Takashi Iwai 17a996
-- 
Takashi Iwai 17a996
2.26.2
Takashi Iwai 17a996