Messages in this thread Patch in this message | | | From | Marco Cipullo <> | Subject | In last setsid/tty locking changes... | Date | Fri, 7 Jan 2005 14:37:02 +0100 |
| |
In last setsid/tty locking changes:
diff -Nru a/kernel/exit.c b/kernel/exit.c --- a/kernel/exit.c 2005-01-07 05:24:41 -08:00 +++ b/kernel/exit.c 2005-01-07 05:24:41 -08:00 @@ -332,7 +332,9 @@ exit_mm(current); set_special_pids(1, 1); + down(&tty_sem); current->signal->tty = NULL; + up(&tty_sem); /* Block and flush all signals */ sigfillset(&blocked); Sorry for the silly question, but why is needed a semaphore to write just one value without read/write nothing else?
Bye Marco - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |