amdgpu: Deinitialize vamgr_high{,_32}

Fixes memory leaks.

Reviewed-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
main
Michel Dänzer 2018-04-27 16:42:26 +02:00 committed by Michel Dänzer
parent 50426f3e17
commit bc9c789073
1 changed files with 2 additions and 0 deletions

View File

@ -128,6 +128,8 @@ static void amdgpu_device_free_internal(amdgpu_device_handle dev)
{ {
amdgpu_vamgr_deinit(&dev->vamgr_32); amdgpu_vamgr_deinit(&dev->vamgr_32);
amdgpu_vamgr_deinit(&dev->vamgr); amdgpu_vamgr_deinit(&dev->vamgr);
amdgpu_vamgr_deinit(&dev->vamgr_high_32);
amdgpu_vamgr_deinit(&dev->vamgr_high);
util_hash_table_destroy(dev->bo_flink_names); util_hash_table_destroy(dev->bo_flink_names);
util_hash_table_destroy(dev->bo_handles); util_hash_table_destroy(dev->bo_handles);
pthread_mutex_destroy(&dev->bo_table_mutex); pthread_mutex_destroy(&dev->bo_table_mutex);