rcu_assign_pointer
rcu_assign_pointer(*ptr, dma_fence_get(&fence->base));
rcu_assign_pointer(syncobj->fence, fence);
rcu_assign_pointer(active->request, request);