]> git.hungrycats.org Git - linux/commit
drm/xe/drm_ras: Make counter allocation drm managed
authorRaag Jadav <raag.jadav@intel.com>
Tue, 2 Jun 2026 04:48:42 +0000 (10:18 +0530)
committerMatt Roper <matthew.d.roper@intel.com>
Tue, 9 Jun 2026 16:45:54 +0000 (09:45 -0700)
commit58d77c77ea0c5cb2b755ebe23e973c8272acd896
treeb48e5bb8fb17ff0db2dec4d81c00f4dc83bfa23f
parent5e34374d65315b06c044df6a6d87b7aae0499b21
drm/xe/drm_ras: Make counter allocation drm managed

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. Fix this using drm managed allocation, which is
guaranteed to be cleaned up on unwind.

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-3-raag.jadav@intel.com
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
drivers/gpu/drm/xe/xe_drm_ras.c