The patch titled oom: less memdie has been added to the -mm tree. Its filename is oom-less-memdie.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: oom: less memdie From: Nick Piggin <npiggin@xxxxxxx> Don't cause all threads in all other thread groups to gain TIF_MEMDIE otherwise we'll get a thundering herd eating our memory reserve. This may not be the optimal scheme, but it fits our policy of allowing just one TIF_MEMDIE in the system at once. Signed-off-by: Nick Piggin <npiggin@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- mm/oom_kill.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff -puN mm/oom_kill.c~oom-less-memdie mm/oom_kill.c --- a/mm/oom_kill.c~oom-less-memdie +++ a/mm/oom_kill.c @@ -322,11 +322,12 @@ static int oom_kill_task(struct task_str /* * kill all processes that share the ->mm (i.e. all threads), - * but are in a different thread group. + * but are in a different thread group. Don't let them have access + * to memory reserves though, otherwise we might deplete all memory. */ do_each_thread(g, q) { if (q->mm == mm && q->tgid != p->tgid) - __oom_kill_task(q, 1); + force_sig(SIGKILL, p); } while_each_thread(g, q); return 0; _ Patches currently in -mm which might be from npiggin@xxxxxxx are origin.patch oom-dont-kill-unkillable-children-or-siblings.patch oom-cleanup-messages.patch oom-less-memdie.patch mm-incorrect-vm_fault_oom-returns-from-drivers.patch mm-add-arch_alloc_page.patch radix-tree-rcu-lockless-readside.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html