aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'amdgpu/amdgpu_device.c')
-rw-r--r--amdgpu/amdgpu_device.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/amdgpu/amdgpu_device.c b/amdgpu/amdgpu_device.c
index 7a997cb5..212e7075 100644
--- a/amdgpu/amdgpu_device.c
+++ b/amdgpu/amdgpu_device.c
@@ -207,7 +207,7 @@ int amdgpu_device_initialize(int fd,
207 if (r) 207 if (r)
208 goto cleanup; 208 goto cleanup;
209 209
210 amdgpu_vamgr_init(dev); 210 dev->vamgr = amdgpu_vamgr_get_global(dev);
211 211
212 *major_version = dev->major_version; 212 *major_version = dev->major_version;
213 *minor_version = dev->minor_version; 213 *minor_version = dev->minor_version;
@@ -225,10 +225,10 @@ cleanup:
225 225
226void amdgpu_device_free_internal(amdgpu_device_handle dev) 226void amdgpu_device_free_internal(amdgpu_device_handle dev)
227{ 227{
228 amdgpu_vamgr_reference(&dev->vamgr, NULL);
228 util_hash_table_destroy(dev->bo_flink_names); 229 util_hash_table_destroy(dev->bo_flink_names);
229 util_hash_table_destroy(dev->bo_handles); 230 util_hash_table_destroy(dev->bo_handles);
230 pthread_mutex_destroy(&dev->bo_table_mutex); 231 pthread_mutex_destroy(&dev->bo_table_mutex);
231 pthread_mutex_destroy(&(dev->vamgr.bo_va_mutex));
232 util_hash_table_remove(fd_tab, UINT_TO_PTR(dev->fd)); 232 util_hash_table_remove(fd_tab, UINT_TO_PTR(dev->fd));
233 free(dev); 233 free(dev);
234} 234}