Sudip Mukherjee
d32d6d2bee
tty: always relink the port
...
commit 273f632912f1b24b642ba5b7eb5022e43a72f3b5 upstream.
If the serial device is disconnected and reconnected, it re-enumerates
properly but does not link it. fwiw, linking means just saving the port
index, so allow it always as there is no harm in saving the same value
again even if it tries to relink with the same port.
Fixes: fb2b90014d78 ("tty: link tty and port before configuring it as console")
Reported-by: Kenneth R. Crudup <kenny@panix.com>
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Cc: stable <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20191227174434.12057-1-sudipm.mukherjee@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-01-14 20:08:33 +01:00
..
hvc
tty: hvcs: Fix odd use of strlcpy
2019-09-04 12:43:44 +02:00
ipwireless
tty: add SPDX identifiers to Kconfig and Makefiles
2019-04-04 18:48:43 +02:00
serdev
serdev: Don't claim unsupported ACPI serial devices
2020-01-14 20:08:32 +01:00
serial
tty: link tty and port before configuring it as console
2020-01-14 20:08:33 +01:00
vt
vcs: prevent write access to vcsu devices
2019-12-13 08:43:22 +01:00
amiserial.c
cyclades.c
ehv_bytechan.c
goldfish.c
isicom.c
tty/isicom: remove redundant assignment to variable word_count
2019-09-04 12:43:44 +02:00
Kconfig
docs: serial: move it to the driver-api
2019-07-15 11:03:03 -03:00
Makefile
tty: Add NULL TTY driver
2019-04-16 15:21:34 +02:00
mips_ejtag_fdc.c
moxa.c
moxa.h
mxser.c
mxser.h
n_gsm.c
tty: n_gsm: avoid recursive locking with async port hangup
2019-09-04 12:43:56 +02:00
n_hdlc.c
tty: n_hdlc: fix build on SPARC
2019-10-04 15:14:20 +02:00
n_null.c
n_r3964.c
n_tracerouter.c
n_tracesink.c
n_tracesink.h
n_tty.c
n_tty: check for negative and zero space return from tty_write_room
2019-04-16 15:21:33 +02:00
nozomi.c
tty: nozomi: Use dev_get_drvdata
2019-09-04 12:43:44 +02:00
pty.c
Revert "tty: pty: Fix race condition between release_one_tty and pty_write"
2019-03-29 15:47:40 +01:00
rocket.c
TTY/Serial patches for 5.2-rc1
2019-05-08 10:07:28 -07:00
rocket.h
tty: rocket: Remove RCPK_GET_STRUCT ioctl
2019-04-25 11:58:56 +02:00
rocket_int.h
synclink.c
synclink_gt.c
synclinkmp.c
sysrq.c
panic: avoid the extra noise dmesg
2019-05-14 19:52:51 -07:00
tty_audit.c
tty_baudrate.c
tty_buffer.c
tty_io.c
drivers: Introduce device lookup variants by device type
2019-07-30 13:07:42 +02:00
tty_ioctl.c
tty_jobctrl.c
tty: fix read of tty->pgrp outside of ctrl_lock
2019-03-28 01:28:23 +09:00
tty_ldisc.c
proc/sysctl: add shared variables for range check
2019-07-18 17:08:07 -07:00
tty_ldsem.c
tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop
2019-07-25 15:39:24 +02:00
tty_mutex.c
tty_port.c
tty: always relink the port
2020-01-14 20:08:33 +01:00
ttynull.c
tty: Add NULL TTY driver
2019-04-16 15:21:34 +02:00
vcc.c
tty: fix up a few remaining files without SPDX identifiers
2019-04-04 18:48:43 +02:00