summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/gdth_ioctl.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2010-01-27 13:36:32 +0000
committerLinus Torvalds <torvalds@linux-foundation.org>2010-01-27 09:26:43 -0800
commit4bdadb9785696439c6e2b3efe34aa76df1149c83 (patch)
tree986b06ebf3f585f78a7e11cae39d5fdb7251c757 /drivers/scsi/gdth_ioctl.h
parent0531b2aac59c2296570ac52bfc032ef2ace7d5e1 (diff)
downloadlinux-4bdadb9785696439c6e2b3efe34aa76df1149c83.tar.bz2
drm/i915: Selectively enable self-reclaim
Having missed the ENOMEM return via i915_gem_fault(), there are probably other paths that I also missed. By not enabling NORETRY by default these paths can run the shrinker and take memory from the system (but not from our own inactive lists because our shrinker can not run whilst we hold the struct mutex) and this may allow the system to survive a little longer whilst our drivers consume all available memory. References: OOM killer unexpectedly called with kernel 2.6.32 http://bugzilla.kernel.org/show_bug.cgi?id=14933 v2: Pass gfp into page mapping. v3: Use new read_cache_page_gfp() instead of open-coding. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> Cc: Hugh Dickins <hugh.dickins@tiscali.co.uk> Cc: Jesse Barnes <jbarnes@virtuousgeek.org> Cc: Eric Anholt <eric@anholt.net> Cc: stable@kernel.org Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/scsi/gdth_ioctl.h')
0 files changed, 0 insertions, 0 deletions