Messages in this thread | | | Date | Mon, 7 Nov 2011 11:58:02 +0000 | From | Alan Cox <> | Subject | Re: PROBLEM: Race condition in tty buffer's function flush_to_ldisc(). |
| |
On Mon, 07 Nov 2011 15:14:34 +0400 Ilya Zykov <ilya@ilyx.ru> wrote:
> Function flush_to_ldisc() call disc->ops->receive_buf(), > without tty->buf.lock and with TTY_FLUSHING bit set.
flush_to_ldisc is single threaded for a given tty. If you fail to ensure that is the case everything breaks.
What cases does this occur ?
Also for the other patches do you have benchmarks yet ?
Alan
| |