commit | 99013b10100c4b552eec845ee2ca5604c8332e92 | [log] [tgz] |
---|---|---|
author | Chris Wilson <chris@chris-wilson.co.uk> | Tue Sep 10 22:22:04 2019 +0100 |
committer | Chris Wilson <chris@chris-wilson.co.uk> | Wed Sep 11 08:14:23 2019 +0100 |
tree | 3bcfdc04fa272d813db40b507efcd4c6496f5971 | |
parent | 85dd14c2918d452fa875a4175bffb76e01c5af6e [diff] |
drm/i915: Make shrink/unshrink be atomic Add an atomic counter and always take the spinlock around the pin/unpin events, so that we can perform the list manipulation concurrently. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Matthew Auld <matthew.auld@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190910212204.17190-1-chris@chris-wilson.co.uk