From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55629) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a6lkw-0003Oe-1J for qemu-devel@nongnu.org; Wed, 09 Dec 2015 15:54:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a6lks-00018e-RI for qemu-devel@nongnu.org; Wed, 09 Dec 2015 15:54:34 -0500 Received: from outpost1.zedat.fu-berlin.de ([130.133.4.66]:38945) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a6lks-00018W-LE for qemu-devel@nongnu.org; Wed, 09 Dec 2015 15:54:30 -0500 From: Michael Karcher Date: Wed, 9 Dec 2015 21:54:16 +0100 Message-Id: <1449694457-5843-1-git-send-email-karcher@physik.fu-berlin.de> Subject: [Qemu-devel] [PATCH 0/1] m68k linux user-space emulation fix (with sign-off this time) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Riku Voipio , Laurent Vivier , qemu-devel@nongnu.org Cc: glaubitz@physik.fu-berlin.de This patch fixes cmake blocking on m68k when starting the second child process. cmake relies on getting SIGCHLD to know when the child process finished, and the uninitialised sigmask set on return of the first SIGCHLD oftentimes blocked the second SIGCHLD. The patch has been created against Laurent's qemu-m68k git tree, but according to visual inspection, it should also apply to HEAD. Michael Karcher (1): Fix do_rt_sigreturn on m68k linux userspace emulation linux-user/signal.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) -- 2.1.4