Peter Hurley
|
addaebccf6
n_tty: Use separate head and tail indices for echo_buf
|
12 years ago |
Peter Hurley
|
ae56f33041
n_tty: Remove unused echo_overrun field
|
12 years ago |
Peter Hurley
|
f0f947c124
n_tty: Queue buffer work on any available cpu
|
12 years ago |
Peter Hurley
|
3afb1b394a
n_tty: Special case pty flow control
|
12 years ago |
Peter Hurley
|
ee0bab83ce
n_tty: Move n_tty_write_wakeup() to avoid forward declaration
|
12 years ago |
Peter Hurley
|
6367ca72f1
n_tty: Factor throttle/unthrottle into helper functions
|
12 years ago |
Peter Hurley
|
9a4aec2dd5
n_tty: Move chars_in_buffer() to factor throttle/unthrottle
|
12 years ago |
Peter Hurley
|
d8c1f929aa
tty: Only guarantee termios read safety for throttle/unthrottle
|
12 years ago |
Peter Hurley
|
fb7aa03db6
n_tty: Separate buffer indices to prevent cache-line sharing
|
12 years ago |
Peter Hurley
|
f95499c303
n_tty: Don't wait for buffer work in read() loop
|
12 years ago |
Peter Hurley
|
d1913e3916
n_tty: Fix type mismatches in receive_buf raw copy
|
12 years ago |
Peter Hurley
|
6f9b028a8f
n_tty: Reset lnext if canonical mode changes
|
12 years ago |
Peter Hurley
|
6d76bd2618
n_tty: Make N_TTY ldisc receive path lockless
|
12 years ago |
Peter Hurley
|
a73d3d6987
n_tty: Replace canon_data with index comparison
|
12 years ago |
Peter Hurley
|
9356b535fc
n_tty: Access termios values safely
|
12 years ago |
Peter Hurley
|
6a1c0680cf
tty: Convert termios_mutex to termios_rwsem
|
12 years ago |
Peter Hurley
|
a2f73be8ee
n_tty: Remove read_cnt
|
12 years ago |
Peter Hurley
|
bc5a5e3f45
n_tty: Don't wrap input buffer indices at buffer size
|
12 years ago |
Peter Hurley
|
ce74117a18
n_tty: Get read_cnt through accessor
|
12 years ago |
Peter Hurley
|
475340846f
tty: Deprecate ldisc .chars_in_buffer() method
|
12 years ago |
Peter Hurley
|
a19d0c6a91
n_tty: Split n_tty_chars_in_buffer() for reader-only interface
|
12 years ago |
Peter Hurley
|
32f13521ca
n_tty: Line copy to user buffer in canonical mode
|
12 years ago |
Peter Hurley
|
88bb0de389
n_tty: Factor canonical mode copy from n_tty_read()
|
12 years ago |
Peter Hurley
|
24a89d1cb6
tty: Make ldisc input flow control concurrency-friendly
|
12 years ago |
Peter Hurley
|
7879a9f9fd
n_tty: Buffer work should not reschedule itself
|
12 years ago |
Peter Hurley
|
b848305276
n_tty: Fix unsafe update of available buffer space
|
12 years ago |
Peter Hurley
|
a6e54319a7
n_tty: Untangle read completion variables
|
12 years ago |
Peter Hurley
|
f6c8dbe6e5
n_tty: Encapsulate minimum_to_wake within N_TTY
|
12 years ago |
Greg Kroah-Hartman
|
8095e4e81b
Merge 3.10-rc3 into tty-next
|
12 years ago |
Wang YanQing
|
dab73b4eb9
TTY: Fix tty miss restart after we turn off flow-control
|
12 years ago |