]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - kernel/sys.c
tty: Add a kref count
[linux-2.6-omap-h63xx.git] / kernel / sys.c
index 038a7bc0901d20f90f841c5e4326fc1f2f2b963f..234d9454294e12b6f366abd75ce70009e3cde3af 100644 (file)
@@ -1060,9 +1060,7 @@ asmlinkage long sys_setsid(void)
        group_leader->signal->leader = 1;
        __set_special_pids(sid);
 
-       spin_lock(&group_leader->sighand->siglock);
-       group_leader->signal->tty = NULL;
-       spin_unlock(&group_leader->sighand->siglock);
+       proc_clear_tty(group_leader);
 
        err = session;
 out: