diff options
author | Rob Clark <[email protected]> | 2018-05-08 21:00:18 -0400 |
---|---|---|
committer | Christian Gmeiner <[email protected]> | 2018-05-11 18:42:13 +0200 |
commit | a7c81a7f676618723de547b71d57eb3781147ba2 (patch) | |
tree | 67f4f8eff7ad8b8ec9cdb17b4685ec780b48e535 /src | |
parent | 4e52cb51b56eaae7153394ed712f49ce0ba63bcc (diff) |
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 <[email protected]>
Reviewed-by: Christian Gmeiner <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/drivers/etnaviv/etnaviv_fence.c | 2 |
1 files changed, 0 insertions, 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; |