X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=kernel%2Fexit.c;h=80530fbcf0c7856fb969a3b77e6440da21a8bc49;hb=7172c64a7cee4dfa95864f49c914f7ea8cf497c8;hp=99e79125ef031a26e6208aaac833b5e1fa493993;hpb=3967a72a825e44bff5d10f516e90b6f59f59e599;p=linux-2.6.git diff --git a/kernel/exit.c b/kernel/exit.c index 99e79125e..80530fbcf 100644 --- a/kernel/exit.c +++ b/kernel/exit.c @@ -385,9 +385,7 @@ void daemonize(const char *name, ...) exit_mm(current); set_special_pids(1, 1); - mutex_lock(&tty_mutex); - current->signal->tty = NULL; - mutex_unlock(&tty_mutex); + proc_clear_tty(current); /* Block and flush all signals */ sigfillset(&blocked);