All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2] drm: Log recovery method with wedged event
@ 2026-10-20  2:21 Raag Jadav
  2026-10-20 11:13 ` Christian König
  0 siblings, 1 reply; 3+ messages in thread
From: Raag Jadav @ 2026-10-20  2:21 UTC (permalink / raw)
  To: dri-devel
  Cc: riana.tauro, mallesh.koujalagi, matthew.brost, rodrigo.vivi,
	christian.koenig, andrealmeid, Raag Jadav

Currently, drm_dev_wedged_event() logs a basic message of device being
wedged, but doesn't print the recovery method used by the caller. Log it
for easier bug report analysis.

While at it, as device wedging is a catastrophic event for the cases that
do need recovery, distinguish them and raise their log level to drm_warn().

Signed-off-by: Raag Jadav <raag.jadav@intel.com>
---
v2: Distinguish between recovery and no recovery cases (Christian, Rodrigo)
---
 drivers/gpu/drm/drm_drv.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
index cb53baa70995..7f8abb72f548 100644
--- a/drivers/gpu/drm/drm_drv.c
+++ b/drivers/gpu/drm/drm_drv.c
@@ -598,8 +598,10 @@ int drm_dev_wedged_event(struct drm_device *dev, unsigned long method,
 		/* Caller is unsure about recovery, do the best we can at this point. */
 		snprintf(event_string, sizeof(event_string), "%s", "WEDGED=unknown");
 
-	drm_info(dev, "device wedged, %s\n", method == DRM_WEDGE_RECOVERY_NONE ?
-		 "but no recovery needed" : "needs recovery");
+	if (method == DRM_WEDGE_RECOVERY_NONE)
+		drm_info(dev, "device wedged, but no recovery needed\n");
+	else
+		drm_warn(dev, "device wedged with method %#lx, needs recovery\n", method);
 
 	if (info && (info->comm[0] != '\0') && (info->pid >= 0)) {
 		snprintf(pid_string, sizeof(pid_string), "PID=%u", info->pid);
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-10-20 13:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-20  2:21 [PATCH v2] drm: Log recovery method with wedged event Raag Jadav
2026-10-20 11:13 ` Christian König
2026-10-20 13:33   ` Rodrigo Vivi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.