tty: replace BKL with a new tty_lock
As a preparation for replacing the big kernel lock in the TTY layer, wrap all the callers in new macros tty_lock, tty_lock_nested and tty_unlock. Signed-off-by:Arnd Bergmann <arnd@arndb.de> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Signed-off-by:
Greg Kroah-Hartman <gregkh@suse.de>
Showing
- drivers/char/amiserial.c 8 additions, 8 deletionsdrivers/char/amiserial.c
- drivers/char/briq_panel.c 3 additions, 3 deletionsdrivers/char/briq_panel.c
- drivers/char/n_hdlc.c 8 additions, 8 deletionsdrivers/char/n_hdlc.c
- drivers/char/n_r3964.c 4 additions, 4 deletionsdrivers/char/n_r3964.c
- drivers/char/pty.c 2 additions, 2 deletionsdrivers/char/pty.c
- drivers/char/selection.c 2 additions, 2 deletionsdrivers/char/selection.c
- drivers/char/serial167.c 2 additions, 2 deletionsdrivers/char/serial167.c
- drivers/char/sx.c 6 additions, 6 deletionsdrivers/char/sx.c
- drivers/char/tty_io.c 64 additions, 51 deletionsdrivers/char/tty_io.c
- drivers/char/tty_ldisc.c 13 additions, 11 deletionsdrivers/char/tty_ldisc.c
- drivers/char/vc_screen.c 2 additions, 2 deletionsdrivers/char/vc_screen.c
- drivers/char/vt_ioctl.c 5 additions, 5 deletionsdrivers/char/vt_ioctl.c
- drivers/serial/68360serial.c 2 additions, 2 deletionsdrivers/serial/68360serial.c
- drivers/serial/crisv10.c 2 additions, 2 deletionsdrivers/serial/crisv10.c
- drivers/serial/serial_core.c 5 additions, 5 deletionsdrivers/serial/serial_core.c
- drivers/video/console/vgacon.c 2 additions, 2 deletionsdrivers/video/console/vgacon.c
- include/linux/tty.h 31 additions, 0 deletionsinclude/linux/tty.h
Loading
Please register or sign in to comment