浏览代码

drm/amdgpu: fix null pointer for bo unmap trace function

fix crash in trace.

Signed-off-by: Junwei Zhang <Jerry.Zhang@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Junwei Zhang 7 年之前
父节点
当前提交
c430bc9770
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h

+ 1 - 1
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h

@@ -275,7 +275,7 @@ TRACE_EVENT(amdgpu_vm_bo_unmap,
 			     ),
 			     ),
 
 
 	    TP_fast_assign(
 	    TP_fast_assign(
-			   __entry->bo = bo_va->base.bo;
+			   __entry->bo = bo_va ? bo_va->base.bo : NULL;
 			   __entry->start = mapping->start;
 			   __entry->start = mapping->start;
 			   __entry->last = mapping->last;
 			   __entry->last = mapping->last;
 			   __entry->offset = mapping->offset;
 			   __entry->offset = mapping->offset;