From: Chris Wilson <ch...@chris-wilson.co.uk> We take advantage of that syncobj->fence is an RCU-protected pointer, and so sparse complains that it is lacking annotation.
Cc: Dave Airlie <airl...@redhat.com> Cc: Jason Ekstrand <ja...@jlekstrand.net> Cc: linaro-mm-...@lists.linaro.org Cc: linux-media@vger.kernel.org Cc: Alex Deucher <alexander.deuc...@amd.com> Cc: Christian König <christian.koe...@amd.com> Cc: Sumit Semwal <sumit.sem...@linaro.org> Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> --- include/drm/drm_syncobj.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/drm/drm_syncobj.h b/include/drm/drm_syncobj.h index 43e2f382d2f0..9e8ba90c6784 100644 --- a/include/drm/drm_syncobj.h +++ b/include/drm/drm_syncobj.h @@ -49,7 +49,7 @@ struct drm_syncobj { * This field should not be used directly. Use drm_syncobj_fence_get * and drm_syncobj_replace_fence instead. */ - struct dma_fence *fence; + struct dma_fence __rcu *fence; /** * @cb_list: * List of callbacks to call when the fence gets replaced -- 2.13.6