diff options
Diffstat (limited to 'src/gallium/drivers/ddebug/dd_context.c')
-rw-r--r-- | src/gallium/drivers/ddebug/dd_context.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/ddebug/dd_context.c b/src/gallium/drivers/ddebug/dd_context.c index 1ce4a3b576e..550f7641cc2 100644 --- a/src/gallium/drivers/ddebug/dd_context.c +++ b/src/gallium/drivers/ddebug/dd_context.c @@ -598,7 +598,7 @@ dd_context_destroy(struct pipe_context *_pipe) dctx->kill_thread = 1; pipe_mutex_unlock(dctx->mutex); pipe_thread_wait(dctx->thread); - pipe_mutex_destroy(dctx->mutex); + mtx_destroy(&dctx->mutex); assert(!dctx->records); } @@ -873,7 +873,7 @@ dd_context_create(struct dd_screen *dscreen, struct pipe_context *pipe) (void) mtx_init(&dctx->mutex, mtx_plain); dctx->thread = pipe_thread_create(dd_thread_pipelined_hang_detect, dctx); if (!dctx->thread) { - pipe_mutex_destroy(dctx->mutex); + mtx_destroy(&dctx->mutex); goto fail; } } |