• P
    [PATCH] remove active field from tty buffer structure · 33b37a33
    Paul Fulghum 提交于
    Remove 'active' field from tty buffer structure.  This was added in 2.6.16
    as part of a patch to make the new tty buffering SMP safe.  This field is
    unnecessary with the more intelligently written flush_to_ldisc that adds
    receive_room handling.
    
    Removing this field reverts to simpler logic where the tail buffer is
    always the 'active' buffer, which should not be freed by flush_to_ldisc.
    (active == buffer being filled with new data)
    
    The result is simpler, smaller, and faster tty buffer code.
    Signed-off-by: NPaul Fulghum <paulkf@microgate.com>
    Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
    Cc: Theodore Ts'o <tytso@mit.edu>
    Signed-off-by: NAndrew Morton <akpm@osdl.org>
    Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
    33b37a33
tty_flip.h 966 字节