mirror of https://gitee.com/openkylin/linux.git
drm/amdgpu: group VM mapping tree with its lock (v2)
And also update the comment. v2: agd: rebase on usptream. Signed-off-by: Christian König <christian.koenig@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
36409d122c
commit
25cfc3c27e
|
@ -932,6 +932,8 @@ struct amdgpu_vm_id {
|
|||
};
|
||||
|
||||
struct amdgpu_vm {
|
||||
/* tree of virtual addresses mapped */
|
||||
spinlock_t it_lock;
|
||||
struct rb_root va;
|
||||
|
||||
/* protecting invalidated */
|
||||
|
@ -956,8 +958,7 @@ struct amdgpu_vm {
|
|||
|
||||
/* for id and flush management per ring */
|
||||
struct amdgpu_vm_id ids[AMDGPU_MAX_RINGS];
|
||||
/* for interval tree */
|
||||
spinlock_t it_lock;
|
||||
|
||||
/* protecting freed */
|
||||
spinlock_t freed_lock;
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue