mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-10 07:10:27 +00:00
dma-buf: nuke dma_resv_get_excl_unlocked
Heureka, that's finally not used any more. Signed-off-by: Christian König <christian.koenig@amd.com> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: https://patchwork.freedesktop.org/patch/msgid/20210917123513.1106-27-christian.koenig@amd.com
This commit is contained in:
parent
fa78e367a2
commit
49c39ec467
@ -440,32 +440,6 @@ dma_resv_excl_fence(struct dma_resv *obj)
|
||||
return rcu_dereference_check(obj->fence_excl, dma_resv_held(obj));
|
||||
}
|
||||
|
||||
/**
|
||||
* dma_resv_get_excl_unlocked - get the reservation object's
|
||||
* exclusive fence, without lock held.
|
||||
* @obj: the reservation object
|
||||
*
|
||||
* If there is an exclusive fence, this atomically increments it's
|
||||
* reference count and returns it.
|
||||
*
|
||||
* RETURNS
|
||||
* The exclusive fence or NULL if none
|
||||
*/
|
||||
static inline struct dma_fence *
|
||||
dma_resv_get_excl_unlocked(struct dma_resv *obj)
|
||||
{
|
||||
struct dma_fence *fence;
|
||||
|
||||
if (!rcu_access_pointer(obj->fence_excl))
|
||||
return NULL;
|
||||
|
||||
rcu_read_lock();
|
||||
fence = dma_fence_get_rcu_safe(&obj->fence_excl);
|
||||
rcu_read_unlock();
|
||||
|
||||
return fence;
|
||||
}
|
||||
|
||||
/**
|
||||
* dma_resv_shared_list - get the reservation object's shared fence list
|
||||
* @obj: the reservation object
|
||||
|
Loading…
x
Reference in New Issue
Block a user