diff options
author | Peter Hurley <peter@hurleysoftware.com> | 2013-06-15 09:36:07 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-07-23 16:47:08 -0700 |
commit | 7391ee16950e772076d321792d9fbf030f921345 (patch) | |
tree | c0b17ff0622f801f05bb11228426bdc90e8ffdc2 /drivers/tty/pty.c | |
parent | 809850b7a5fcc0a96d023e1171a7944c60fd5a71 (diff) | |
download | linux-7391ee16950e772076d321792d9fbf030f921345.tar.bz2 |
tty: Simplify flip buffer list with 0-sized sentinel
Use a 0-sized sentinel to avoid assigning the head ptr from
the driver side thread. This also eliminates testing head/tail
for NULL.
When the sentinel is first 'consumed' by the buffer work
(or by tty_buffer_flush()), it is detached from the list but not
freed nor added to the free list. Both buffer work and
tty_buffer_flush() continue to preserve at least 1 flip buffer
to which head & tail is pointed.
Signed-off-by: Peter Hurley <peter@hurleysoftware.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/tty/pty.c')
0 files changed, 0 insertions, 0 deletions