]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - kernel/exit.c
[PATCH] tty: ->signal->tty locking
[net-next-2.6.git] / kernel / exit.c
index 4e3f919edc4810eae59bd32a9369875febb36835..fa235779b6a3f55aa354b9684125c506ce9327db 100644 (file)
@@ -384,9 +384,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);