]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/shrinker: Restrict vmap purge to objects with vmaps
authorChris Wilson <chris@chris-wilson.co.uk>
Fri, 8 Apr 2016 11:11:12 +0000 (12:11 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Mon, 11 Apr 2016 16:12:16 +0000 (17:12 +0100)
commit7d9c252400e8c3fd4d547f883d3fc012e6388ed0
treedfeadbf492274ae9c31ccc6918152c2c52fd9795
parent44e736c1f7735798ebb0b500e41d707ec6d46e1e
drm/i915/shrinker: Restrict vmap purge to objects with vmaps

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@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1460113874-17366-5-git-send-email-chris@chris-wilson.co.uk
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_gem_shrinker.c