Thread (1 message) 1 message, 1 author, 2007-06-05

Re: [PATCH 2/3] [PATCH powerpc] during VM oom condition, kill all threads in process group

From: Will Schmidt <hidden>
Date: 2007-06-05 18:17:32
Also in: lkml

Whoops..  sorry about any reply bounces, I flubbed the cc to
linuxppc-dev@ozlabs.org . 

-Will

On Tue, 2007-05-06 at 12:48 -0500, Will Schmidt wrote:
quoted hunk
When we get into a state where VM has ran out of memory, and it's time to
thwack a process, we should take out the entire process group, rather than
just one thread.

Tested on POWER5.

Signed-off-by: Will Schmidt <redacted>
---

 arch/powerpc/mm/fault.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/arch/powerpc/mm/fault.c b/arch/powerpc/mm/fault.c
index 03aeb3a..9afe871 100644
--- a/arch/powerpc/mm/fault.c
+++ b/arch/powerpc/mm/fault.c
@@ -392,8 +392,10 @@ out_of_memory:
 		goto survive;
 	}
 	printk("VM: killing process %s\n", current->comm);
-	if (user_mode(regs))
+	if (user_mode(regs)) {
+		zap_other_threads(current);
 		do_exit(SIGKILL);
+	}
 	return SIGKILL;
 
 do_sigbus:
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help