On Mon, Apr 11, 2016 at 03:25:41PM +0100, Tvrtko Ursulin wrote: > > On 08/04/16 12:11, Chris Wilson wrote: > >When called because we have run out of vmap address space, we only need > >to recover objects that have vmappings and not all. > > > >v2: Start using is_vmalloc_addr() > > > >Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> > >Cc: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxxxxxxxx> > >--- > > drivers/gpu/drm/i915/i915_drv.h | 1 + > > drivers/gpu/drm/i915/i915_gem_shrinker.c | 10 +++++++++- > > 2 files changed, 10 insertions(+), 1 deletion(-) > > Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> Having started to use the obj->mapping cache in anger, do you think there is any left before pushing this part of the puzzle? I'm hitting an interesting scaling problem with vmalloc's lazy free list (that's a patch for later!). -Chris -- Chris Wilson, Intel Open Source Technology Centre _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx