Commit 25cfc3c2 authored by Christian König's avatar Christian König Committed by Alex Deucher
Browse files

drm/amdgpu: group VM mapping tree with its lock (v2)



And also update the comment.

v2: agd: rebase on usptream.

Signed-off-by: default avatarChristian König <christian.koenig@amd.com>
Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 36409d12
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -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;
};