From 0a6310dde13dca8252a48ec8e2e65752c0fced86 Mon Sep 17 00:00:00 2001 From: Varun Gupta Date: Mon, 21 Sep 2026 11:56:49 +0530 Subject: [PATCH] drm/pagemap: Drop ratelimiting from dev_unhold_work debug trace MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reference-drop trace in drm_pagemap_dev_unhold_work() was changed from drm_dbg() to drm_dbg_ratelimited() to reduce serial console bottlenecks. However, when the ratelimit kicks in, the kernel's ratelimiting subsystem logs a "callbacks suppressed" notification at the KERN_WARNING level. Revert the trace macro back to drm_dbg() Fixes: b66b036c959f ("drm/pagemap: Prevent CPU stalls during unbounded pagemap teardown") Signed-off-by: Varun Gupta Reviewed-by: Thomas Hellström Acked-by: Maxime Ripard # For merging through drm-xe only. (IRC) Signed-off-by: Thomas Hellström Link: https://patch.msgid.link/20260921062648.1166903-2-varun.gupta@intel.com --- drivers/gpu/drm/drm_pagemap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/drm_pagemap.c b/drivers/gpu/drm/drm_pagemap.c index 0867bfbde5c5..ba97daedcd49 100644 --- a/drivers/gpu/drm/drm_pagemap.c +++ b/drivers/gpu/drm/drm_pagemap.c @@ -1009,7 +1009,7 @@ static void drm_pagemap_dev_unhold_work(struct work_struct *work) struct drm_device *drm = dev_hold->drm; struct module *module = drm->driver->fops->owner; - drm_dbg_ratelimited(drm, "Releasing reference on provider device and module.\n"); + drm_dbg(drm, "Releasing reference on provider device and module.\n"); drm_dev_put(drm); module_put(module); kfree(dev_hold);