From a7c81a7f676618723de547b71d57eb3781147ba2 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Tue, 8 May 2018 21:00:18 -0400 Subject: [PATCH] etnaviv: remove pipe_fence_handle::ctx A fence can outlive the ctx it was created from (see glmark2).. etnaviv doesn't actually need fence->ctx so lets remove it before someone makes the mistake of assuming it is a valid pointer. Signed-off-by: Rob Clark Reviewed-by: Christian Gmeiner --- src/gallium/drivers/etnaviv/etnaviv_fence.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/gallium/drivers/etnaviv/etnaviv_fence.c b/src/gallium/drivers/etnaviv/etnaviv_fence.c index 22a964ad282..cf3e67766ba 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_fence.c +++ b/src/gallium/drivers/etnaviv/etnaviv_fence.c @@ -36,7 +36,6 @@ struct pipe_fence_handle { struct pipe_reference reference; - struct etna_context *ctx; struct etna_screen *screen; int fence_fd; uint32_t timestamp; @@ -111,7 +110,6 @@ etna_fence_create(struct pipe_context *pctx, int fence_fd) pipe_reference_init(&fence->reference, 1); - fence->ctx = ctx; fence->screen = ctx->screen; fence->timestamp = etna_cmd_stream_timestamp(ctx->stream); fence->fence_fd = fence_fd; -- 2.30.2