| From: |
| David Rientjes <rientjes@google.com> |
| To: |
| Andrew Morton <akpm@linux-foundation.org> |
| Subject: |
| [patch -mm 00/18] oom killer rewrite |
| Date: |
| Tue, 1 Jun 2010 00:18:07 -0700 (PDT) |
| Cc: |
| Rik van Riel <riel@redhat.com>, Nick Piggin <npiggin@suse.de>,
Oleg Nesterov <oleg@redhat.com>,
KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>,
KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>,
Balbir Singh <balbir@linux.vnet.ibm.com>, linux-mm@kvack.org |
This is yet another version of my oom killer rewrite, now rebased to
mmotm-2010-05-21-16-05.
This version removes the consolidation of the two existing sysctls,
oom_kill_allocating_task and oom_dump_tasks, as recommended by a couple
different people.
This version also makes pagefault oom handling consistent with
panic_on_oom behavior now that all architectures have been converted to
using the oom killer instead of simply issuing a SIGKILL for current.
Many thanks to Nick Piggin for converting the existing archs.
---
Documentation/feature-removal-schedule.txt | 25 +
Documentation/filesystems/proc.txt | 100 +++-
Documentation/sysctl/vm.txt | 23 +
fs/proc/base.c | 107 ++++-
include/linux/memcontrol.h | 8
include/linux/mempolicy.h | 13
include/linux/oom.h | 26 +
include/linux/sched.h | 3
kernel/fork.c | 1
kernel/sysctl.c | 12
mm/memcontrol.c | 18
mm/mempolicy.c | 44 ++
mm/oom_kill.c | 603 +++++++++++++++--------------
mm/page_alloc.c | 29 -
14 files changed, 680 insertions(+), 332 deletions(-)
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>