]> git.hungrycats.org Git - linux/commit
drm/xe/drm_ras: Add per node cleanup action
authorRaag Jadav <raag.jadav@intel.com>
Tue, 2 Jun 2026 04:48:43 +0000 (10:18 +0530)
committerMatt Roper <matthew.d.roper@intel.com>
Tue, 9 Jun 2026 16:45:54 +0000 (09:45 -0700)
commit67fc5543d8274b2fcbef87734fad0469358f4478
treef2e763b0b0edbe57cf062298d71f959f7cf95308
parent58d77c77ea0c5cb2b755ebe23e973c8272acd896
drm/xe/drm_ras: Add per node cleanup action

cleanup_node_param() is not registered for previous node in case of counter
allocation failure, which results in stale memory of previous node that
isn't cleaned up on unwind. Add per node cleanup action which guarantees
cleanup on unwind and also simplifies the cleanup logic.

Fixes: b40db12b542f ("drm/xe/xe_drm_ras: Add support for XE DRM RAS")
Signed-off-by: Raag Jadav <raag.jadav@intel.com>
Reviewed-by: Riana Tauro <riana.tauro@intel.com>
Link: https://patch.msgid.link/20260602044919.702209-4-raag.jadav@intel.com
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
drivers/gpu/drm/xe/xe_drm_ras.c