diff options
author | Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com> | 2025-03-23 05:49:06 -0700 |
---|---|---|
committer | Matthew Brost <matthew.brost@intel.com> | 2025-04-22 09:25:44 -0700 |
commit | 7a0322122cfdd9a6f10fc7701023d75c98eb3d22 (patch) | |
tree | 12f19857e1f551478a4779e8362849dbb3daa8f4 /scripts/generate_rust_analyzer.py | |
parent | 104080e33937aad54b4fbbe847bba750847abfdb (diff) |
drm/xe/svm: fix dereferencing error pointer in drm_gpusvm_range_alloc()
xe_svm_range_alloc() returns ERR_PTR(-ENOMEM) on failure and there is a
dereference of "range" after that:
--> range->gpusvm = gpusvm;
In xe_svm_range_alloc(), when memory allocation fails return NULL
instead to handle this situation.
Fixes: 99624bdff867 ("drm/gpusvm: Add support for GPU Shared Virtual Memory")
Reported-by: Dan Carpenter <dan.carpenter@linaro.org>
Closes: https://lore.kernel.org/all/adaef4dd-5866-48ca-bc22-4a1ddef20381@stanley.mountain/
Signed-off-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Link: https://lore.kernel.org/r/20250323124907.3946370-1-harshit.m.mogalapalli@oracle.com
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions