From: Olaf Hering Prevent zombies. --- 25-akpm/init/main.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN init/main.c~initramfs-search-for-init-zombie-fix init/main.c --- 25/init/main.c~initramfs-search-for-init-zombie-fix 2004-03-20 12:23:04.334607448 -0800 +++ 25-akpm/init/main.c 2004-03-20 12:23:04.337606992 -0800 @@ -596,7 +596,7 @@ static void free_initmem_on_exec(void) int fd[2]; do_pipe(fd); - kernel_thread(free_initmem_on_exec_helper, &fd, 0); + kernel_thread(free_initmem_on_exec_helper, &fd, SIGCHLD); sys_dup2(fd[1], 255); /* to get it out of the way */ sys_close(fd[0]); _