The patch titled oom: kthread infinite loop fix has been removed from the -mm tree. Its filename is oom-kthread-infinite-loop-fix.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: oom: kthread infinite loop fix From: Nick Piggin <npiggin@xxxxxxx> Skip kernel threads, rather than having them return 0 from badness. Theoretically, badness might truncate all results to 0, thus a kernel thread might be picked first, causing an infinite loop. Signed-off-by: Nick Piggin <npiggin@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- mm/oom_kill.c | 3 +++ 1 file changed, 3 insertions(+) diff -puN mm/oom_kill.c~oom-kthread-infinite-loop-fix mm/oom_kill.c --- a/mm/oom_kill.c~oom-kthread-infinite-loop-fix +++ a/mm/oom_kill.c @@ -207,6 +207,9 @@ static struct task_struct *select_bad_pr unsigned long points; int releasing; + /* skip kernel threads */ + if (!p->mm) + continue; /* skip the init task with pid == 1 */ if (p->pid == 1) continue; _ Patches currently in -mm which might be from npiggin@xxxxxxx are origin.patch git-block.patch page-invalidation-cleanup.patch mm-micro-optimise-zone_watermark_ok.patch radix-tree-rcu-lockless-readside.patch select_bad_process-cleanup-releasing-check.patch oom-dont-kill-current-when-another-oom-in-progress.patch sched-force-sbin-init-off-isolated-cpus.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