gvisor/pkg/sentry/fs/tty
Kevin Krakauer d4939f6dc2 TTY: Fix data race where calls into tty.queue's waiter were not synchronized.
Now, there's a waiter for each end (master and slave) of the TTY, and each
waiter.Entry is only enqueued in one of the waiters.

PiperOrigin-RevId: 208734483
Change-Id: I06996148f123075f8dd48cde5a553e2be74c6dce
2018-08-14 16:22:56 -07:00
..
BUILD Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
dir.go Enable checkpoint/restore in cases of UDS use. 2018-08-10 14:33:20 -07:00
fs.go fs: Allow overlays to revalidate files from the upper fs. 2018-08-10 17:16:38 -07:00
inode.go Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
line_discipline.go TTY: Fix data race where calls into tty.queue's waiter were not synchronized. 2018-08-14 16:22:56 -07:00
master.go TTY: Fix data race where calls into tty.queue's waiter were not synchronized. 2018-08-14 16:22:56 -07:00
queue.go TTY: Fix data race where calls into tty.queue's waiter were not synchronized. 2018-08-14 16:22:56 -07:00
slave.go TTY: Fix data race where calls into tty.queue's waiter were not synchronized. 2018-08-14 16:22:56 -07:00
terminal.go Automated rollback of changelist 207037226 2018-08-02 10:42:48 -07:00
tty_test.go Sentry: very basic terminal echo support. 2018-06-07 10:21:22 -07:00