aboutsummaryrefslogtreecommitdiffstats
path: root/mm/highmem.c
diff options
context:
space:
mode:
authorNick Piggin <npiggin@suse.de>2006-08-27 01:23:54 -0700
committerLinus Torvalds <torvalds@g5.osdl.org>2006-08-27 11:01:32 -0700
commit0d673a5a4775d3dc565b6668ed75fd2db2ede624 (patch)
treea447aa33cf8b8fea26a81add012169a1a8060706 /mm/highmem.c
parent36920e069a87c6fccffbc0ec5e74985d94d3bcc4 (diff)
downloadkernel_samsung_smdk4412-0d673a5a4775d3dc565b6668ed75fd2db2ede624.zip
kernel_samsung_smdk4412-0d673a5a4775d3dc565b6668ed75fd2db2ede624.tar.gz
kernel_samsung_smdk4412-0d673a5a4775d3dc565b6668ed75fd2db2ede624.tar.bz2
[PATCH] cpuset: oom panic fix
cpuset_excl_nodes_overlap always returns 0 if current is exiting. This caused customer's systems to panic in the OOM killer when processes were having trouble getting memory for the final put_user in mm_release. Even though there were lots of processes to kill. Change to returning 1 in this case. This achieves parity with !CONFIG_CPUSETS case, and was observed to fix the problem. Signed-off-by: Nick Piggin <npiggin@suse.de> Acked-by: Paul Jackson <pj@sgi.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'mm/highmem.c')
0 files changed, 0 insertions, 0 deletions