Commit 4463b1ee authored by Christian König's avatar Christian König Committed by Alex Deucher
Browse files

drm/amdgpu: fix cleaning up reserved VMID on release



We need to reset this or otherwise run into list corruption later on.

Fixes: e44a0fe6 ("drm/amdgpu: rework reserved VMID handling")
Signed-off-by: default avatarChristian König <christian.koenig@amd.com>
Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Tested-by: default avatarCandice Li <candice.li@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent c7bae4aa
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -497,6 +497,7 @@ void amdgpu_vmid_free_reserved(struct amdgpu_device *adev,
	    !--id_mgr->reserved_use_count) {
		/* give the reserved ID back to normal round robin */
		list_add(&id_mgr->reserved->list, &id_mgr->ids_lru);
		id_mgr->reserved = NULL;
	}
	vm->reserved_vmid[vmhub] = false;
	mutex_unlock(&id_mgr->lock);