On Tue, 28 Jul 2020 at 16:59, Chris Wilson <[email protected]> wrote: > > Some very low hanging fruit, but contention on the pool->lock is > noticeable between intel_gt_get_buffer_pool() and pool_retire(), with > the majority of the hold time due to the locked list iteration. If we > make the node itself RCU protected, we can perform the search for an > suitable node just under RCU, reserving taking the lock itself for > claiming the node and manipulating the list. > > Signed-off-by: Chris Wilson <[email protected]> Reviewed-by: Matthew Auld <[email protected]> _______________________________________________ Intel-gfx mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/intel-gfx
- [Intel-gfx] [PATCH] drm/i915/gt: Delay taking the spinlock fo... Chris Wilson
- [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915/gt: Del... Patchwork
- [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/gt: Delay ... Patchwork
- [Intel-gfx] [PATCH] drm/i915/gt: Delay taking the spinlo... Chris Wilson
- [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915/gt: Del... Patchwork
- [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/gt: Delay ... Patchwork
- [Intel-gfx] [PATCH] drm/i915/gt: Delay taking the spinlo... Chris Wilson
- Re: [Intel-gfx] [PATCH] drm/i915/gt: Delay taking th... Matthew Auld
- [Intel-gfx] [PATCH] drm/i915/gt: Delay taking the sp... Chris Wilson
- [Intel-gfx] [PATCH] drm/i915/gt: Delay taking the sp... Chris Wilson
- [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915/gt:... Patchwork
- [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/gt: De... Patchwork
- [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/gt: De... Patchwork
