OrangePi_CM5/drivers/tty
Ulrich Hecht 49e2bcb7cf serial: sh-sci: fix break handling for sysrq
[ Upstream commit 87b8061bad9bd4b549b2daf36ffbaa57be2789a2 ]

This fixes two issues that cause the sysrq sequence to be inadvertently
aborted on SCIF serial consoles:

- a NUL character remains in the RX queue after a break has been detected,
  which is then passed on to uart_handle_sysrq_char()
- the break interrupt is handled twice on controllers with multiplexed ERI
  and BRI interrupts

Signed-off-by: Ulrich Hecht <uli+renesas@fpond.eu>
Link: https://lore.kernel.org/r/20210816162201.28801-1-uli+renesas@fpond.eu
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-09-18 13:40:29 +02:00
..
hvc hvsi: don't panic on tty_register_driver failure 2021-09-18 13:40:22 +02:00
ipwireless
…
serdev
…
serial serial: sh-sci: fix break handling for sysrq 2021-09-18 13:40:29 +02:00
vt vt_kdsetmode: extend console locking 2021-09-03 10:09:28 +02:00
Kconfig
…
Makefile
…
amiserial.c
…
cyclades.c
…
ehv_bytechan.c
…
goldfish.c
…
isicom.c
…
mips_ejtag_fdc.c
…
moxa.c
…
moxa.h
…
mxser.c
…
mxser.h
…
n_gsm.c
…
n_hdlc.c
…
n_null.c
…
n_r3964.c
…
n_tracerouter.c
…
n_tracesink.c
…
n_tracesink.h
…
n_tty.c
…
nozomi.c tty: nozomi: Fix the error handling path of 'nozomi_card_init()' 2021-07-14 16:56:39 +02:00
pty.c
…
rocket.c
…
rocket.h
…
rocket_int.h
…
synclink.c
…
synclink_gt.c
…
synclinkmp.c
…
sysrq.c
…
tty_audit.c
…
tty_baudrate.c
…
tty_buffer.c
…
tty_io.c tty: Fix data race between tiocsti() and flush_to_ldisc() 2021-09-15 09:50:47 +02:00
tty_ioctl.c
…
tty_jobctrl.c
…
tty_ldisc.c
…
tty_ldsem.c
…
tty_mutex.c
…
tty_port.c
…
ttynull.c
…
vcc.c
…