On Mon, Apr 11, 2016 at 03:57:21PM +0100, Tvrtko Ursulin wrote: > > On 11/04/16 15:44, Chris Wilson wrote: > >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!). > > Looks ready and useful to me so I vote for merging it. Done. Hopefully I can make some headway on bugfixes and then start chasing some of the more interesting improvements. -Chris -- Chris Wilson, Intel Open Source Technology Centre _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx