Skip to content

Commit

Permalink
Adjust code order to avoid mutex not released
Browse files Browse the repository at this point in the history
Check parameter first to make sure mutex isn't required before return.

Signed-off-by: Jay Yang <[email protected]>
  • Loading branch information
MicroYY committed Jul 25, 2023
1 parent 8155a20 commit 22d81c8
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions va/va_trace.c
Original file line number Diff line number Diff line change
Expand Up @@ -6324,16 +6324,6 @@ void va_TraceExportSurfaceHandle(
uint32_t flags,
void *descriptor)
{
int i;

DPY2TRACE_VIRCTX(dpy);

TRACE_FUNCNAME(idx);

va_TraceMsg(trace_ctx, "\tsurfaceId = 0x%08x\n", surfaceId);
va_TraceMsg(trace_ctx, "\tmemType = 0x%08x\n", memType);
va_TraceMsg(trace_ctx, "\tflags = 0x%08x\n", flags);

if (memType != VA_SURFACE_ATTRIB_MEM_TYPE_DRM_PRIME_2) {
return;
}
Expand All @@ -6344,6 +6334,16 @@ void va_TraceExportSurfaceHandle(
return;
}

int i;

DPY2TRACE_VIRCTX(dpy);

TRACE_FUNCNAME(idx);

va_TraceMsg(trace_ctx, "\tsurfaceId = 0x%08x\n", surfaceId);
va_TraceMsg(trace_ctx, "\tmemType = 0x%08x\n", memType);
va_TraceMsg(trace_ctx, "\tflags = 0x%08x\n", flags);

va_TraceMsg(trace_ctx, "\tfourcc = %u\n", desc->fourcc);
va_TraceMsg(trace_ctx, "\twidth = %u\n", desc->width);
va_TraceMsg(trace_ctx, "\theight = %u\n", desc->height);
Expand Down

0 comments on commit 22d81c8

Please sign in to comment.