mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-06 10:57:46 +00:00
drm/syncobj: Mark up the fence as an RCU protected pointer
We take advantage of that syncobj->fence is an RCU-protected pointer, and so sparse complains that it is lacking annotation. Cc: Dave Airlie <airlied@redhat.com> Cc: Jason Ekstrand <jason@jlekstrand.net> Cc: linaro-mm-sig@lists.linaro.org Cc: linux-media@vger.kernel.org Cc: Alex Deucher <alexander.deucher@amd.com> Cc: Christian König <christian.koenig@amd.com> Cc: Sumit Semwal <sumit.semwal@linaro.org> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Link: https://patchwork.freedesktop.org/patch/msgid/20171102200336.23347-2-ville.syrjala@linux.intel.com Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Acked-by: Christian König <christian.koenig@amd.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
This commit is contained in:
parent
32e823c63e
commit
19d814cc07
1 changed files with 1 additions and 1 deletions
|
@ -49,7 +49,7 @@ struct drm_syncobj {
|
||||||
* This field should not be used directly. Use drm_syncobj_fence_get
|
* This field should not be used directly. Use drm_syncobj_fence_get
|
||||||
* and drm_syncobj_replace_fence instead.
|
* and drm_syncobj_replace_fence instead.
|
||||||
*/
|
*/
|
||||||
struct dma_fence *fence;
|
struct dma_fence __rcu *fence;
|
||||||
/**
|
/**
|
||||||
* @cb_list:
|
* @cb_list:
|
||||||
* List of callbacks to call when the fence gets replaced
|
* List of callbacks to call when the fence gets replaced
|
||||||
|
|
Loading…
Reference in a new issue