From: Daniel Vetter Date: Thu, 20 Dec 2012 14:11:16 +0000 (+0100) Subject: drm/i915: disable shrinker lock stealing for create_mmap_offset X-Git-Tag: v3.8-rc2~13^2~7^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da494d7ca5e0a1afca3480826b5060e15c951e80;p=pandora-kernel.git drm/i915: disable shrinker lock stealing for create_mmap_offset The mmap offset structure is not part of the drm/i915 code, but provided by gem helpers. To avoid leaky abstractions (by either depending upon implementation details of said helper wrt to preallocations, or reimplementing it in our code and so fuzzing around in internal details of that helpr) simply disable the shrinker lock stealing accross calls into the helper functions. This should fix igt/gem_tiled_swapping. v2: Fix cleanup path confusion bemoaned by Chris Wilson. Reported-by: Mika Kuoppala Cc: Chris Wilson Cc: Mika Kuoppala Signed-off-by: Daniel Vetter --- Reading git-diff-tree failed