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
..
accessibility
acpi
ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100
2020-01-09 10:20:02 +01:00
amba
android
binder: fix incorrect calculation for num_valid
2019-12-17 19:55:33 +01:00
ata
libata: Fix retrieving of active qcs
2020-01-09 10:19:59 +01:00
atm
auxdisplay
base
firmware_loader: Fix labels with comma for builtin firmware
2019-12-31 16:45:39 +01:00
bcma
block
xen/blkback: Avoid unmapping unmapped grant pages
2020-01-09 10:20:07 +01:00
bluetooth
Bluetooth: btusb: fix PM leak in error case of setup
2020-01-09 10:20:04 +01:00
bus
bus: ti-sysc: Fix missing reset delay handling
2020-01-12 12:21:27 +01:00
cdrom
cdrom: respect device capabilities during opening action
2020-01-04 19:18:25 +01:00
char
tpm: Handle negative priv->response_len in tpm_common_read()
2020-01-14 20:08:21 +01:00
clk
clk: Move clk_core_reparent_orphans() under CONFIG_OF
2020-01-12 12:21:39 +01:00
clocksource
clocksource: riscv: add notrace to riscv_sched_clock
2020-01-09 10:19:59 +01:00
connector
counter
cpufreq
cpufreq: Register drivers only after CPU devices have been registered
2019-12-31 16:45:26 +01:00
cpuidle
cpuidle: use first valid target residency as poll time
2019-12-17 19:56:23 +01:00
crypto
crypto: vmx - Avoid weird build failures
2019-12-31 16:45:45 +01:00
dax
dca
devfreq
PM / devfreq: Check NULL governor in available_governors_show
2020-01-09 10:20:01 +01:00
dio
dma
dmaengine: virt-dma: Fix access after free in vchan_complete()
2020-01-09 10:20:00 +01:00
dma-buf
dma-buf: Fix memory leak in sync_file_merge()
2019-12-21 11:04:48 +01:00
edac
EDAC/ghes: Fix grain calculation
2019-12-31 16:45:16 +01:00
eisa
extcon
extcon: sm5502: Reset registers during initialization
2019-12-31 16:44:04 +01:00
firewire
net: add annotations on hh->hh_len lockless accesses
2020-01-09 10:20:06 +01:00
firmware
efi/earlycon: Remap entire framebuffer after page initialization
2020-01-12 12:21:16 +01:00
fpga
fsi
fsi: core: Fix small accesses and unaligned offsets via sysfs
2019-12-31 16:45:09 +01:00
gnss
gpio
gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism
2020-01-14 20:08:28 +01:00
gpu
drm/i915/gt: Mark up virtual engine uabi_instance
2020-01-14 20:08:26 +01:00
greybus
hid
HID: hid-input: clear unmapped usages
2020-01-14 20:08:23 +01:00
hsi
hv
Drivers: hv: vmbus: Fix crash handler reset of Hyper-V synic
2020-01-04 19:18:21 +01:00
hwmon
hwspinlock
hwtracing
intel_th: msu: Fix window switching without windows
2019-12-31 16:46:09 +01:00
i2c
i2c: fix bus recovery stop mode timing
2020-01-14 20:08:18 +01:00
i3c
ide
idle
iio
iio: adc: max9611: Fix too short conversion time delay
2020-01-09 10:19:43 +01:00
infiniband
IB/hfi1: Adjust flow PSN with the correct resync_psn
2020-01-14 20:08:26 +01:00
input
Input: input_event - fix struct padding on sparc64
2020-01-14 20:08:24 +01:00
interconnect
interconnect: qcom: qcs404: Walk the list safely on node removal
2019-12-17 19:55:39 +01:00
iommu
iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU
2020-01-14 20:08:32 +01:00
ipack
irqchip
irqchip: ingenic: Error out if IRQ domain creation failed
2020-01-04 19:17:22 +01:00
isdn
leds
leds: trigger: netdev: fix handling on interface rename
2020-01-04 19:17:05 +01:00
lightnvm
macintosh
mailbox
mailbox: imx: Fix Tx doorbell shutdown path
2020-01-04 19:18:30 +01:00
mcb
md
md: raid1: check rdev before reference in raid1_sync_request func
2020-01-09 10:19:48 +01:00
media
media: usb: fix memory leak in af9005_identify_state
2020-01-09 10:20:05 +01:00
memory
memstick
message
mfd
misc
habanalabs: remove variable 'val' set but not used
2020-01-12 12:21:31 +01:00
mmc
mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround
2020-01-04 19:19:19 +01:00
mtd
mtd: rawnand: Change calculating of position page containing BBM
2019-12-17 19:55:54 +01:00
mux
net
can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode
2020-01-14 20:08:27 +01:00
nfc
NFC: nxp-nci: Fix probing without ACPI
2019-12-31 16:41:49 +01:00
ntb
nubus
nvdimm
libnvdimm/btt: fix variable 'rc' set but not used
2020-01-04 19:18:12 +01:00
nvme
nvme/pci: Fix read queue count
2020-01-09 10:19:43 +01:00
nvmem
nvmem: imx-ocotp: reset error status on probe
2019-12-31 16:44:42 +01:00
of
of: overlay: add_changeset_property() memory leak
2020-01-09 10:20:03 +01:00
opp
oprofile
parisc
parport
parport: load lowlevel driver if ports not found
2019-12-31 16:45:25 +01:00
pci
PCI: Add a helper to check Power Resource Requirements _PR3 existence
2020-01-09 10:19:52 +01:00
pcmcia
perf
perf/smmuv3: Remove the leftover put_cpu() in error path
2020-01-12 12:21:38 +01:00
phy
phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optional() for optional irq
2020-01-09 10:20:05 +01:00
pinctrl
pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio
2020-01-12 12:21:28 +01:00
platform
platform/x86: pcengines-apuv2: fix simswap GPIO assignment
2020-01-12 12:21:42 +01:00
pnp
power
power: supply: cpcap-battery: Check voltage before orderly_poweroff
2019-12-31 16:44:12 +01:00
powercap
powercap: intel_rapl: add NULL pointer check to rapl_mmio_cpu_online()
2020-01-14 20:08:18 +01:00
pps
ps3
ptp
ptp: fix the race between the release of ptp_clock and cdev
2020-01-04 19:18:48 +01:00
pwm
pwm: bcm-iproc: Prevent unloading the driver module while in use
2019-11-08 18:38:06 +01:00
rapidio
ras
regulator
regulator: rn5t618: fix module aliases
2020-01-12 12:21:34 +01:00
remoteproc
reset
reset: Do not register resource data for missing resets
2020-01-12 12:21:21 +01:00
rpmsg
rpmsg: glink: Free pending deferred work on remove
2019-12-21 11:04:41 +01:00
rtc
rtc: sun6i: Add support for RTC clocks on R40
2020-01-14 20:08:21 +01:00
s390
s390/qeth: don't return -ENOTSUPP to userspace
2020-01-12 12:21:44 +01:00
sbus
scsi
scsi: lpfc: Fix rpi release when deleting vport
2020-01-09 10:20:01 +01:00
sfi
sh
siox
slimbus
soc
soc: mediatek: cmdq: fixup wrong input order of write api
2019-12-13 08:42:40 +01:00
soundwire
soundwire: intel: fix PDI/stream mapping for Bulk
2019-12-31 16:45:11 +01:00
spi
spi: nxp-fspi: Ensure width is respected in spi-mem operations
2020-01-12 12:21:34 +01:00
spmi
ssb
staging
staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
2020-01-14 20:08:32 +01:00
target
scsi: target: iscsi: Wait for all commands to finish before freeing a session
2020-01-04 19:18:17 +01:00
tc
tee
thermal
thermal: Fix deadlock in thermal thermal_zone_device_check
2019-12-13 08:43:21 +01:00
thunderbolt
thunderbolt: Power cycle the router if NVM authentication fails
2019-12-04 22:30:50 +01:00
tty
tty: always relink the port
2020-01-14 20:08:33 +01:00
uio
usb
usb: musb: dma: Correct parameter passed to IRQ handler
2020-01-14 20:08:31 +01:00
vfio
vfio/pci: call irq_bypass_unregister_producer() before freeing irq
2019-12-21 11:04:48 +01:00
vhost
vhost/vsock: accept only packets with the right dst_cid
2020-01-04 19:19:18 +01:00
video
video/hdmi: Fix AVI bar unpack
2019-12-17 19:56:42 +01:00
virt
virtio
virtio-balloon: fix managed page counts when migrating pages between zones
2019-12-17 19:55:56 +01:00
visorbus
vlynq
vme
w1
watchdog
watchdog: tqmx86_wdt: Fix build error
2020-01-09 10:20:03 +01:00
xen
xen/balloon: fix ballooned page accounting without hotplug enabled
2020-01-09 10:19:51 +01:00
zorro
Kconfig
Makefile