• Alan Cox's avatar
    tty/serial: lay the foundations for the next set of reworks · 978e595f
    Alan Cox authored
    - Stop drivers calling their own flush method indirectly, it obfuscates code
      and it will change soon anyway
    - A few more lock_kernel paths temporarily needed in some driver internal
      waiting code
    - Remove private put_char method that does a write call for one char - we
      have that anyway
    - Most but not yet all of the termios copy under lock fixing (some has other
      dependencies to follow)
    - Note a few locking bugs in drivers found in the process
    - Kill remaining [ab]users of TIOCG/SSOFTCAR in the driver, these must go to
      fix the termios locking
    Signed-off-by: default avatarAlan Cox <alan@redhat.com>
    Cc: Jiri Slaby <jirislaby@gmail.com>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
isdn_tty.c 94.4 KB