diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2015-04-07 16:20:37 +0100 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2015-04-10 08:56:05 +0200 |
commit | 35c94185c56de950110a09efd5d176292a21360b (patch) | |
tree | c0e9eac459eecb6d0eefd80b48b03827e2ad7b3d /drivers/gpu/drm/i915/i915_gem_batch_pool.c | |
parent | drm/i915: Split the batch pool by engine (diff) | |
download | linux-dev-35c94185c56de950110a09efd5d176292a21360b.tar.xz linux-dev-35c94185c56de950110a09efd5d176292a21360b.zip |
drm/i915: Free batch pool when idle
At runtime, this helps ensure that the batch pools are kept trim and
fast. Then at suspend, this releases memory that we do not need to
restore. It also ties into the oom-notifier to ensure that we recover as
much kernel memory as possible during OOM.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem_batch_pool.c')
0 files changed, 0 insertions, 0 deletions