]> exis.tech > repos - linux.git/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)
committerMatthew Brost <matthew.brost@intel.com>
Wed, 10 Jun 2026 16:33:22 +0000 (09:33 -0700)
commit3e3f5b0c5ae6845b4d8d23f079e872635cd8b0ae
tree16a72ad3985e16f0d23c9a636606bb86438be4c7
parent4dcfcdc9fbb5efef21e149adf349d42d84c9da04
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>
(cherry picked from commit 67fc5543d8274b2fcbef87734fad0469358f4478)
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
drivers/gpu/drm/xe/xe_drm_ras.c