On Thu, 25 Apr 2019 at 10:20, Chris Wilson <ch...@chris-wilson.co.uk> wrote: > > An old optimisation to reduce the number of atomics per batch sadly > relies on struct_mutex for coordination. In order to remove struct_mutex > from serialising object/context closing, always taking and releasing an > active reference on first use / last use greatly simplifies the locking. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> Reviewed-by: Matthew Auld <matthew.a...@intel.com> _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx
- [Intel-gfx] [PATCH 01/45] drm/i915: Seal races between asyn... Chris Wilson
- [Intel-gfx] [PATCH 42/45] drm/i915: Stop retiring alon... Chris Wilson
- [Intel-gfx] [PATCH 39/45] drm/i915: Move object close ... Chris Wilson
- [Intel-gfx] [PATCH 38/45] drm/i915: Drop the deferred ... Chris Wilson
- Re: [Intel-gfx] [PATCH 38/45] drm/i915: Drop the d... Matthew Auld
- [Intel-gfx] [PATCH 36/45] drm/i915: Move GEM object bu... Chris Wilson
- [Intel-gfx] [PATCH 43/45] drm/i915: Replace engine->... Chris Wilson
- [Intel-gfx] [PATCH 45/45] drm/i915/execlists: Minimali... Chris Wilson
- [Intel-gfx] [PATCH 44/45] drm/i915/execlists: Preempt-... Chris Wilson
- [Intel-gfx] [PATCH 33/45] lockdep: Swap storage for pi... Chris Wilson
- [Intel-gfx] [PATCH 37/45] drm/i915: Move GEM client th... Chris Wilson
- [Intel-gfx] [PATCH 35/45] drm/i915: Move GEM object wa... Chris Wilson
- [Intel-gfx] [PATCH 31/45] drm/i915: Move more GEM obje... Chris Wilson
- [Intel-gfx] [PATCH 19/45] drm/i915: Load balancing acr... Chris Wilson
- Re: [Intel-gfx] [PATCH 19/45] drm/i915: Load balan... Tvrtko Ursulin