mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 6/8] UML - Block SIGWINCH in ptrace tester child
@ 2006-02-07  2:24 Jeff Dike
  0 siblings, 0 replies; only message in thread
From: Jeff Dike @ 2006-02-07  2:24 UTC (permalink / raw)
  To: akpm; +Cc: linux-kernel, user-mode-linux-devel

The process that UML uses to probe the host's ptrace capabilities can (rarely)
receive a SIGWINCH, confusing the parent.  This fixes that by blocking 
SIGWINCH.

Signed-off-by: Jeff Dike <jdike@addtoit.com>

Index: linux-2.6.15/arch/um/os-Linux/start_up.c
===================================================================
--- linux-2.6.15.orig/arch/um/os-Linux/start_up.c	2006-02-06 17:33:55.000000000 -0500
+++ linux-2.6.15/arch/um/os-Linux/start_up.c	2006-02-06 17:36:29.000000000 -0500
@@ -49,6 +49,7 @@ static int ptrace_child(void *arg)
 	int pid = os_getpid(), ppid = getppid();
 	int sc_result;
 
+	change_sig(SIGWINCH, 0);
 	if(ptrace(PTRACE_TRACEME, 0, 0, 0) < 0){
 		perror("ptrace");
 		os_kill_process(pid, 0);


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-02-07  2:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-07  2:24 [PATCH 6/8] UML - Block SIGWINCH in ptrace tester child Jeff Dike

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®