]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Drain any freed objects prior to hibernation
authorChris Wilson <chris@chris-wilson.co.uk>
Fri, 7 Apr 2017 10:25:50 +0000 (11:25 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 7 Apr 2017 11:26:00 +0000 (12:26 +0100)
commitd4f50a3646bd561cdda2b00d8c9a34a8a865fab5
tree313ef820038f164e41e922c0840712da1add64ca
parent41184aaa8c2387eca1da11cc06b294c33c718b7d
drm/i915: Drain any freed objects prior to hibernation

As we call into the shrinker during freeze, we may have freed more
objects since we idled during i915_gem_suspend. Make sure we flush the
i915_gem_free_objects worker prior to saving the unwanted pages into the
hibernation image.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20170407102552.5781-2-chris@chris-wilson.co.uk
Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
drivers/gpu/drm/i915/i915_gem.c