radv: Avoid deadlock on bo_list.
[mesa.git] / src / amd / vulkan / radv_private.h
index bb58fa700feade9ccac1c6352f46e807fa31d1ec..90012cdf45ab1d68d818dea30b81e8cdd9fb9e3c 100644 (file)
@@ -741,7 +741,7 @@ struct radv_queue {
 struct radv_bo_list {
        struct radv_winsys_bo_list list;
        unsigned capacity;
-       pthread_mutex_t mutex;
+       pthread_rwlock_t rwlock;
 };
 
 VkResult radv_bo_list_add(struct radv_device *device,