[Mesa-dev] [PATCH 1/2] gallium/rbug: unlock a mutex in rbug_create_query
Brian Paul
brianp at vmware.com
Mon Sep 22 14:20:00 PDT 2014
On 09/22/2014 03:18 PM, Marek Olšák wrote:
> From: Marek Olšák <marek.olsak at amd.com>
>
> ---
> src/gallium/drivers/rbug/rbug_context.c | 8 +++++---
> 1 file changed, 5 insertions(+), 3 deletions(-)
>
> diff --git a/src/gallium/drivers/rbug/rbug_context.c b/src/gallium/drivers/rbug/rbug_context.c
> index 71bc216..026c132 100644
> --- a/src/gallium/drivers/rbug/rbug_context.c
> +++ b/src/gallium/drivers/rbug/rbug_context.c
> @@ -141,12 +141,14 @@ rbug_create_query(struct pipe_context *_pipe,
> {
> struct rbug_context *rb_pipe = rbug_context(_pipe);
> struct pipe_context *pipe = rb_pipe->pipe;
> + struct pipe_query *query;
>
> pipe_mutex_lock(rb_pipe->call_mutex);
> - return pipe->create_query(pipe,
> - query_type,
> - index);
> + query = pipe->create_query(pipe,
> + query_type,
> + index);
> pipe_mutex_unlock(rb_pipe->call_mutex);
> + return query;
> }
>
> static void
>
Reviewed-by: Brian Paul <brianp at vmware.com>
More information about the mesa-dev
mailing list