diff options
author | Chris Wilson <[email protected]> | 2019-06-04 13:53:23 +0100 |
---|---|---|
committer | Chris Wilson <[email protected]> | 2019-06-05 07:38:37 +0100 |
commit | f5b07b04e5f090a85d1e96938520f2b2b58e4a8e (patch) | |
tree | 39e98b56c97a155993a5e64d59a4c69fee1f1343 /drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | |
parent | cbb32079149dbf557fa3f7bab8fa3c5fec857da7 (diff) |
dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc
If we have to drop the seqcount & rcu lock to perform a krealloc, we
have to restart the loop. In doing so, be careful not to lose track of
the already acquired exclusive fence.
Fixes: fedf54132d24 ("dma-buf: Restart reservation_object_get_fences_rcu() after writes")
Signed-off-by: Chris Wilson <[email protected]>
Cc: Daniel Vetter <[email protected]>
Cc: Maarten Lankhorst <[email protected]>
Cc: Christian König <[email protected]>
Cc: Alex Deucher <[email protected]>
Cc: Sumit Semwal <[email protected]>
Cc: [email protected] #v4.10
Reviewed-by: Christian König <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c')
0 files changed, 0 insertions, 0 deletions