[Intel-gfx] [PATCH] drm/i915: Do not sync RCU during shrinking

Chris Wilson chris at chris-wilson.co.uk
Fri May 5 09:46:06 UTC 2017


On Fri, May 05, 2017 at 12:40:09PM +0300, Joonas Lahtinen wrote:
> Due to the complex dependencies between workqueues and RCU, which
> are not easily detected by lockdep, do not synchronize RCU during
> shrinking. RCU sync gains us very little benefit in real life
> scenarios where the amount of memory used by object backing
> storage is dominant over the metadata under RCU.
> 
> Suggested-by: Chris Wilson <chris at chris-wilson.co.uk>
> Signed-off-by: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
> Cc: Chris Wilson <chris at chris-wilson.co.uk>
> Cc: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
> Cc: J. R. Okajima <hooanon05g at gmail.com>
> Cc: Andrea Arcangeli <aarcange at redhat.com>
Reviewed-by: Chris Wilson <chris at chris-wilson.co.uk>
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


More information about the Intel-gfx mailing list