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 <robdclark@gmail.com> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
This commit is contained in:
parent
4e52cb51b5
commit
a7c81a7f67
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue