[GIT PULL] TTY/Serial driver fixes for 5.14-rc5

From: Greg KH
Date: Sun Aug 08 2021 - 07:31:14 EST


The following changes since commit 2734d6c1b1a089fb593ef6a23d4b70903526fe0c:

Linux 5.14-rc2 (2021-07-18 14:13:49 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tags/tty-5.14-rc5

for you to fetch changes up to 341abd693d10e5f337a51f140ae3e7a1ae0febf6:

serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts. (2021-07-30 13:06:19 +0200)

----------------------------------------------------------------
TTY/Serial fixes for 5.14-rc5

Here are some small tty/serial driver fixes for 5.14-rc5 to resolve a
number of reported problems.

They include:
- mips serial driver fixes
- 8250 driver fixes for reported problems
- fsl_lpuart driver fixes
- other tiny driver fixes

All have been in linux-next for a while with no reported problems.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Andy Shevchenko (2):
serial: max310x: Unprepare and disable clock in error path
serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver

Johan Hovold (1):
serial: 8250: fix handle_irq locking

Jon Hunter (1):
serial: tegra: Only print FIFO error message when an error occurs

Maciej W. Rozycki (2):
serial: 8250: Mask out floating 16/32-bit bus bits
MIPS: Malta: Do not byte-swap accesses to the CBUS UART

Mario Kleiner (1):
serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts.

Sherry Sun (1):
tty: serial: fsl_lpuart: fix the wrong return value in lpuart32_get_mctrl

Zhiyong Tao (1):
serial: 8250_mtk: fix uart corruption issue when rx power off

arch/mips/mti-malta/malta-platform.c | 3 ++-
drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +++--
drivers/tty/serial/8250/8250_fsl.c | 5 +++--
drivers/tty/serial/8250/8250_mtk.c | 5 +++++
drivers/tty/serial/8250/8250_pci.c | 7 +++++++
drivers/tty/serial/8250/8250_port.c | 17 ++++++++++++-----
drivers/tty/serial/fsl_lpuart.c | 2 +-
drivers/tty/serial/max310x.c | 3 ++-
drivers/tty/serial/serial-tegra.c | 6 ++++--
include/linux/serial_core.h | 24 ++++++++++++++++++++++++
10 files changed, 63 insertions(+), 14 deletions(-)