• Tilman Schmidt's avatar
    [PATCH] consolidate line discipline number definitions · 4564f9e5
    Tilman Schmidt authored
    The line discipline numbers N_* are currently defined for each architecture
    individually, but (except for a seeming mistake) identically, in
    asm/termios.h.  There is no obvious reason why these numbers should be
    architecture specific, nor any apparent relationship with the termios
    structure.  The total number of these, NR_LDISCS, is defined in linux/tty.h
    anyway.  So I propose the following patch which moves the definitions of
    the individual line disciplines to linux/tty.h too.
    
    Three of these numbers (N_MASC, N_PROFIBUS_FDL, and N_SMSBLOCK) are unused
    in the current kernel, but the patch still keeps the complete set in case
    there are plans to use them yet.
    Signed-off-by: default avatarTilman Schmidt <tilman@imap.cc>
    Cc: <linux-arch@vger.kernel.org>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    4564f9e5
termios.h 4.1 KB