Reviewed-by: Chunming Zhou <[email protected]>


On 2017年08月29日 02:50, Christian König wrote:
From: Christian König <[email protected]>

Except for the reference count all other members are protected
by the VM PD being reserved.

Signed-off-by: Christian König <[email protected]>
---
  drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +++-
  1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
index e613ba4..42492e6 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
@@ -49,9 +49,11 @@ struct amdgpu_bo_va {
        struct amdgpu_vm_bo_base        base;
/* protected by bo being reserved */
-       struct dma_fence                *last_pt_update;
        unsigned                        ref_count;
+ /* all other members protected by the VM PD being reserved */
+       struct dma_fence                *last_pt_update;
+
        /* mappings for this bo_va */
        struct list_head                invalids;
        struct list_head                valids;

_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to