]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Decouple the object from the unbound list before freeing pages
authorChris Wilson <chris@chris-wilson.co.uk>
Mon, 3 Dec 2012 11:49:00 +0000 (11:49 +0000)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Mon, 3 Dec 2012 16:22:16 +0000 (17:22 +0100)
commitf53acf07338e92792ee4bf07559080d7bcb33336
tree204f81ca8c75aeaadc6c425959ad96247a56958a
parent9b3b67c1838990725b5b07569253990f32457a56
drm/i915: Decouple the object from the unbound list before freeing pages

As we may actually allocate in order to save the physical swizzling bits
during the free, we have to be careful not to trigger the shrinker on
the same object.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
[danvet: Added a small comment in the code to really drive the
scariness of this patch home.]
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_gem.c