drm/amdgpu: fix null pointer for bo unmap trace function
authorJunwei Zhang <Jerry.Zhang@amd.com>
Fri, 11 May 2018 06:54:31 +0000 (14:54 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 15 May 2018 18:44:25 +0000 (13:44 -0500)
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>
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h

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