Peter Hurley
|
6a1c0680cf
tty: Convert termios_mutex to termios_rwsem
|
12 years ago |
Peter Hurley
|
3b80df7ca7
tty: Don't change receive_room for ioctl(TIOCSETD)
|
12 years ago |
Peter Hurley
|
b0e9585823
tty: Clarify multiple-references comment in TIOCSETD ioctl
|
12 years ago |
Peter Hurley
|
e97733ca67
tty: Fix hangup race with TIOCSETD ioctl
|
12 years ago |
Peter Hurley
|
9fbfa34c18
tty: Clarify ldisc variable
|
12 years ago |
Peter Hurley
|
36697529b5
tty: Replace ldisc locking with ldisc_sem
|
12 years ago |
Peter Hurley
|
d2c438905f
tty: Add lock/unlock ldisc pair functions
|
12 years ago |
Peter Hurley
|
137084bbad
tty: Fix tty_ldisc_lock name collision
|
12 years ago |
Peter Hurley
|
be3971166d
tty: Remove redundant tty_wait_until_sent()
|
12 years ago |
Peter Hurley
|
734de249fb
tty: Locate get/put ldisc functions together
|
12 years ago |
Peter Hurley
|
f48070457c
tty: Fold one-line assign function into callers
|
12 years ago |
Peter Hurley
|
16759f6cd8
tty: Document unsafe ldisc reference acquire
|
12 years ago |
Peter Hurley
|
ebc9baed42
tty: Separate release semantics of ldisc reference
|
12 years ago |
Peter Hurley
|
fc575ee6ea
tty: Add ldisc hangup debug messages
|
12 years ago |
Peter Hurley
|
c878524174
tty: Fix 'deferred reopen' ldisc comment
|
12 years ago |
Peter Hurley
|
a2965b7bee
tty: Make core responsible for synchronizing its work
|
12 years ago |
Peter Hurley
|
4f98d46751
tty: Complete ownership transfer of flip buffers
|
12 years ago |
Peter Hurley
|
d912156605
tty: Don't reenable already enabled ldisc
|
12 years ago |
Peter Hurley
|
977066e758
tty: Wait for SAK work before waiting for hangup work
|
12 years ago |
Peter Hurley
|
f4cf7a3845
tty: Halt both ldiscs concurrently
|
12 years ago |
Peter Hurley
|
cf52847658
tty: Strengthen no-subsequent-use guarantee of tty_ldisc_halt()
|
12 years ago |
Peter Hurley
|
11cf48eab2
tty: Relocate tty_ldisc_halt() to avoid forward declaration
|
12 years ago |
Peter Hurley
|
76bc35e78f
tty: Fix ldisc halt sequence on hangup
|
12 years ago |
Peter Hurley
|
2276ad9765
tty: Remove unnecessary re-test of ldisc ref count
|
12 years ago |
Peter Hurley
|
168942c9fa
tty: Refactor wait for ldisc refs out of tty_ldisc_hangup()
|
12 years ago |
Peter Hurley
|
21622939fc
tty: Add diagnostic for halted line discipline
|
12 years ago |
Sebastian Andrzej Siewior
|
852e4a8152
tty: don't deadlock while flushing workqueue
|
12 years ago |
Ivo Sieben
|
bd5d7ce9af
tty: Only wakeup the line discipline idle queue when queue is active
|
12 years ago |
Ivo Sieben
|
c97399418a
tty: Use raw spin lock to protect TTY ldisc administration
|
12 years ago |
Jiri Slaby
|
ecbbfd44a0
TTY: move tty buffers to tty_port
|
12 years ago |