[mmotm 0611][PATCH 00/11] various OOM bugfixes v3

From: KOSAKI Motohiro
Date: Wed Jun 30 2010 - 05:26:11 EST


Here is updated series for various OOM fixes.
Almost fixes are trivial.

One big improvement is Luis's dying task priority boost patch.
This is necessary for RT folks.

oom: don't try to kill oom_unkillable child
oom: oom_kill_process() doesn't select kthread child
oom: make oom_unkillable_task() helper function
oom: oom_kill_process() need to check p is unkillable
oom: /proc/<pid>/oom_score treat kernel thread honestly
oom: kill duplicate OOM_DISABLE check
oom: move OOM_DISABLE check from oom_kill_task to out_of_memory()
oom: cleanup has_intersects_mems_allowed()
oom: remove child->mm check from oom_kill_process()
oom: give the dying task a higher priority
oom: multi threaded process coredump don't make deadlock

fs/proc/base.c | 5 ++-
mm/oom_kill.c | 100 +++++++++++++++++++++++++++++++++++++++-----------------
2 files changed, 73 insertions(+), 32 deletions(-)

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/