struct etnaviv_gem_submit {
        struct etnaviv_gpu *gpu;
        struct ww_acquire_ctx ticket;
-       struct dma_fence *fence;
+       struct dma_fence *out_fence;
        u32 flags;
        unsigned int nr_bos;
        struct etnaviv_gem_submit_bo bos[0];
 
 
                if (submit->bos[i].flags & ETNA_SUBMIT_BO_WRITE)
                        reservation_object_add_excl_fence(etnaviv_obj->resv,
-                                                         submit->fence);
+                                                         submit->out_fence);
                else
                        reservation_object_add_shared_fence(etnaviv_obj->resv,
-                                                           submit->fence);
+                                                           submit->out_fence);
 
                submit_unlock_object(submit, i);
        }
        }
 
        ww_acquire_fini(&submit->ticket);
-       if (submit->fence)
-               dma_fence_put(submit->fence);
+       if (submit->out_fence)
+               dma_fence_put(submit->out_fence);
        kfree(submit);
 }
 
                 * fence to the sync file here, eliminating the ENOMEM
                 * possibility at this stage.
                 */
-               sync_file = sync_file_create(submit->fence);
+               sync_file = sync_file_create(submit->out_fence);
                if (!sync_file) {
                        ret = -ENOMEM;
                        goto out;
        }
 
        args->fence_fd = out_fence_fd;
-       args->fence = submit->fence->seqno;
+       args->fence = submit->out_fence->seqno;
 
 out:
        submit_unpin_objects(submit);
 
        }
 
        gpu->event[event[0]].fence = fence;
-       submit->fence = dma_fence_get(fence);
-       gpu->active_fence = submit->fence->seqno;
+       submit->out_fence = dma_fence_get(fence);
+       gpu->active_fence = submit->out_fence->seqno;
 
        if (cmdbuf->nr_pmrs) {
                gpu->event[event[1]].sync_point = &sync_point_perfmon_sample_pre;