diff options
author | Nick Piggin <[email protected]> | 2006-08-27 01:23:54 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2006-08-27 11:01:32 -0700 |
commit | 0d673a5a4775d3dc565b6668ed75fd2db2ede624 (patch) | |
tree | a447aa33cf8b8fea26a81add012169a1a8060706 /scripts/basic/docproc.c | |
parent | 36920e069a87c6fccffbc0ec5e74985d94d3bcc4 (diff) |
[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 <[email protected]>
Acked-by: Paul Jackson <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/basic/docproc.c')
0 files changed, 0 insertions, 0 deletions