From: Jason Ekstrand Date: Fri, 18 Sep 2015 01:23:21 +0000 (-0700) Subject: anv/device: Move mutex initialization to befor block pools X-Git-Tag: upstream/17.1.0~11012^2~1352 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a788e7c659e86dec5430310e634401819b7d44f9;p=platform%2Fupstream%2Fmesa.git anv/device: Move mutex initialization to befor block pools --- diff --git a/src/vulkan/anv_device.c b/src/vulkan/anv_device.c index a1c12e0..9d3b5db 100644 --- a/src/vulkan/anv_device.c +++ b/src/vulkan/anv_device.c @@ -605,6 +605,8 @@ VkResult anv_CreateDevice( if (device->context_id == -1) goto fail_fd; + pthread_mutex_init(&device->mutex, NULL); + anv_bo_pool_init(&device->batch_bo_pool, device, ANV_CMD_BUFFER_BATCH_SIZE); anv_block_pool_init(&device->dynamic_state_block_pool, device, 2048); @@ -624,8 +626,6 @@ VkResult anv_CreateDevice( device->compiler = anv_compiler_create(device); - pthread_mutex_init(&device->mutex, NULL); - anv_queue_init(device, &device->queue); anv_device_init_meta(device);