From: KOSAKI Motohiro on

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(a)
More majordomo info at
Please read the FAQ at