tty: release BTM while sleeping in block_til_ready
Most tty drivers may block while opening a device. Since this possibly depends on another thread closing it first and both threads may need the BTM, we need to release it here. 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 2 additions, 0 deletionsdrivers/char/amiserial.c
- drivers/char/ip2/ip2main.c 4 additions, 0 deletionsdrivers/char/ip2/ip2main.c
- drivers/char/serial167.c 3 additions, 1 deletiondrivers/char/serial167.c
- drivers/char/specialix.c 2 additions, 0 deletionsdrivers/char/specialix.c
- drivers/char/synclink.c 2 additions, 0 deletionsdrivers/char/synclink.c
- drivers/char/synclink_gt.c 2 additions, 0 deletionsdrivers/char/synclink_gt.c
- drivers/char/synclinkmp.c 2 additions, 0 deletionsdrivers/char/synclinkmp.c
- drivers/char/tty_port.c 2 additions, 0 deletionsdrivers/char/tty_port.c
- drivers/serial/68328serial.c 2 additions, 0 deletionsdrivers/serial/68328serial.c
- drivers/serial/68360serial.c 2 additions, 0 deletionsdrivers/serial/68360serial.c
- drivers/serial/crisv10.c 2 additions, 0 deletionsdrivers/serial/crisv10.c
Loading
Please register or sign in to comment