From: Robert Foss Date: Tue, 20 Nov 2018 15:38:27 +0000 (+0100) Subject: virgl: add assert and missing function parameter X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=19af208c7de52561ec8ecb99b61e799ffe4ef67c;p=mesa.git virgl: add assert and missing function parameter Verify the pipe_fd_type to be of PIPE_FD_TYPE_NATIVE_SYNC. Fixes: d1a1c21e7621b5177feb "virgl: native fence fd support" Suggested-by: Eric Engestrom Signed-off-by: Robert Foss Reviewed-by: Emil Velikov --- diff --git a/src/gallium/drivers/virgl/virgl_context.c b/src/gallium/drivers/virgl/virgl_context.c index 9be7775abd3..892fef76c75 100644 --- a/src/gallium/drivers/virgl/virgl_context.c +++ b/src/gallium/drivers/virgl/virgl_context.c @@ -1030,8 +1030,11 @@ static void virgl_set_shader_buffers(struct pipe_context *ctx, } static void virgl_create_fence_fd(struct pipe_context *ctx, - struct pipe_fence_handle **fence, int fd) + struct pipe_fence_handle **fence, + int fd, + enum pipe_fd_type type) { + assert(type == PIPE_FD_TYPE_NATIVE_SYNC); struct virgl_screen *rs = virgl_screen(ctx->screen); *fence = rs->vws->cs_create_fence(rs->vws, fd);