diff options
| author | 2026-03-26 14:10:17 -0400 | |
|---|---|---|
| committer | 2026-04-22 13:52:18 -0700 | |
| commit | 12ef528d78adc8ea4e7e3db594f3bcac327e79fa (patch) | |
| tree | ac8deae5d93083001efd30760d5e463c08b22bf1 /tools/lib/python | |
| parent | drm/xe/pat: Introduce xe_cache_pat_idx() macro helper (diff) | |
drm/xe: Fix null pointer dereference in devcoredump cleanup
In xe_devcoredump_snapshot_free(), ss->gt may be NULL when the snapshot
was never fully populated (e.g., when cleanup is triggered without a
prior capture). Guard the xe_guc_capture_put_matched_nodes() call with
IS_ERR_OR_NULL() to prevent a null dereference.
In xe_devcoredump_free(), the deferred work is only queued when a
coredump is captured, so guard cancel_work_sync() with a check on
coredump->captured.
Signed-off-by: Zhanjun Dong <zhanjun.dong@intel.com>
Reviewed-by: Vinay Belgaumkar <vinay.belgaumkar@intel.com>
Signed-off-by: Vinay Belgaumkar <vinay.belgaumkar@intel.com>
Link: https://patch.msgid.link/20260326181017.2060209-1-zhanjun.dong@intel.com
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions
