[GIT PULL] TTY / Serial changes for 5.11-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit 0477e92881850d44910a7e94fc2c46f96faa131f:

  Linux 5.10-rc7 (2020-12-06 14:25:12 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tags/tty-5.11-rc1

for you to fetch changes up to c3ae3dc896fab5524f9b20f547e72e4b892d8d8e:

  serial: 8250_pci: Drop bogus __refdata annotation (2020-12-11 17:17:50 +0100)

----------------------------------------------------------------
TTY/Serial patches for 5.11-rc1

Here is the "large" set of tty and serial patches for 5.11-rc1.

Nothing major at all, some cleanups and some driver removals, always a
nice sign:
  - build warning cleanups
  - vt locking and logic unwinding and cleanups
  - tiny serial driver fixes and updates
  - removal of the synclink serial driver as it's no longer needed
  - removal of dead termiox code

All of this has been in linux-next for a while with no reported issues.

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

----------------------------------------------------------------
Alexander Sverdlin (2):
      tty: serial: uartlite: Support probe deferral
      serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access

Alexey Kardashevskiy (1):
      serial_core: Check for port state when tty is in error state

Andy Shevchenko (5):
      serial: max310x: Make use of device properties
      serial: max310x: Use devm_clk_get_optional() to get the input clock
      vt: keyboard, use BIT() macro instead of open coded variants
      vt: keyboard, replace numbers with \r, \n where appropriate
      vt: keyboard, make use of assign_bit() API

Clement Smith (1):
      tty : serial: jsm: Fixed file by adding spacing

Fabio Estevam (5):
      serial: imx: Remove unused platform data support
      serial: imx: Remove unused .id_table support
      serial: mxs-auart: Remove unneeded platform_device_id
      serial: imx: Remove unneeded of_device_get_match_data() NULL check
      serial: imx: Move imx_uart_probe_dt() content into probe()

Geert Uytterhoeven (1):
      serial: 8250_pci: Drop bogus __refdata annotation

Greg Kroah-Hartman (4):
      Merge 5.10-rc2 into tty-next
      Merge 5.10-rc3 into tty-next
      Merge 5.10-rc5 into tty-next
      Merge 5.10-rc7 into tty-next

Jann Horn (1):
      tty: Remove dead termiox code

Jiri Slaby (17):
      vt: keyboard, remove ctrl_alt_del declaration
      vt: keyboard, include linux/spinlock.h
      vt: keyboard, sort includes
      vt: keyboard, sort key types by their number
      vt: keyboard, clean up max_vals
      vt: keyboard, extract vt_kdgkbent and vt_kdskbent
      vt: keyboard, union perm checks in vt_do_kdsk_ioctl
      vt: keyboard, use DECLARE_BITMAP for key_down
      vt: keyboard, use bool for rep
      vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl
      vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl
      vt: keyboard, extract and simplify vt_kdskbsent
      vt: keyboard, remove unneeded func_* declarations
      vt: keyboard, union perm checks in vt_do_kdgkb_ioctl
      vt: keyboard, make HW_RAW a function
      vt: keyboard, use find_next_bit in kbd_match
      vt: keyboard, use tty_insert_flip_string in puts_queue

Johan Hovold (4):
      earlycon: simplify earlycon-table implementation
      earlycon: drop semicolon from earlycon macro
      tty: use assign_bit() in port-flag accessors
      tty: use const parameters in port-flag accessors

Kevin Hilman (1):
      tty: serial: meson: enable console as module

Laurent Vivier (1):
      tty: goldfish: use __raw_writel()/__raw_readl()

Lee Jones (35):
      tty: serdev: core: Remove unused variable 'dummy'
      tty: serdev: core: Provide missing description for 'owner'
      tty: tty_baudrate: Add missing description for 'tty'
      tty: tty_io: Move 'tty_sysctl_init's prototype to shared space
      tty: tty_buffer: Add missing description for 'limit'
      tty: tty_port: Demote obvious abuse of kernel-doc formatting
      tty: tty_jobctrl: Add missing function parameter descriptions
      tty: vt: consolemap: Demote weakly documented function header
      tty: n_tty: Add 2 missing parameter descriptions
      tty: serial: jsm: jsm_cls: Remove unused variable 'discard'
      tty: tty_io: Fix some kernel-doc issues
      tty: serial: 8250: serial_cs: Remove unused/unchecked variable 'err'
      tty: tty_audit: Demote non-conformant kernel-doc headers
      tty: pty: Provide descriptions for the 'file' parameters
      tty: serial: amba-pl011: Mark 'sbsa_uart_acpi_match' as __maybe_unused
      tty: n_gsm: Demote obvious abuse of kernel-doc and supply other missing docss
      tty: serial: lpc32xx_hs: Remove unused variable 'tmp'
      tty: serial: msm_serial: Remove set but unused variable 'status'
      tty: serial: ifx6x60: Fix function documentation headers
      tty: serial: xilinx_uartps: Supply description for missing member 'cts_override'
      tty: synclink_gt: Demote one kernel-doc header and repair another
      tty: serial: serial-tegra: Struct headers should start with 'struct <name>'
      tty: serial: sifive: Struct headers should start with 'struct <name>'
      tty: synclinkmp: Add missing description for function param 'txqueue'
      tty: serial: stm32-usart: Remove set but unused 'cookie' variables
      tty: tty_ldisc: Supply missing description for 'tty_ldisc_get's 'tty' param
      tty: serial: serial-tegra: Provide some missing struct member descriptions
      tty: hvc: hvc_vio: Staticify function invoked only by reference
      tty: hvc: hvc_opal: Staticify function invoked by reference
      tty: synclink: Provide missing description for 'hdlcdev_tx_timeout's 'txqueue' param
      tty: Remove redundant synclink driver
      tty: Remove redundant synclinkmp driver
      tty: serial: 8250: 8250_port: Move prototypes to shared location
      tty: serial: pmac_zilog: Remove unused disposable variable 'garbage'
      tty: tty_ldisc: Fix some kernel-doc related misdemeanours

Liu Xiang (1):
      tty: serial: linflexuart: Remove unnecessary '|' operation and add error count

Mingrui Ren (1):
      tty/serial/imx: Enable TXEN bit in imx_poll_init().

Rafał Miłecki (1):
      tty: serial: bcm63xx: lower driver dependencies

Rikard Falkeborn (1):
      tty: serial: msm_serial: Constify msm_uart_pops

Thomas Bogendoerfer (1):
      tty: serial: remove pnx8xxx uart driver

Tom Rix (1):
      tty: nozomi: remove unneeded break

Vignesh Raghavendra (4):
      serial: 8250: 8250_omap: Disable RX interrupt after DMA enable
      dt-bindings: serial: 8250_omap: Add compatible for UART controller on AM64 SoC
      serial: 8250: 8250_omap: Fix possible array out of bounds access
      serial: 8250: 8250_omap: Fix unused variable warning

Yan.Gao (1):
      tty: Fix whitespace inconsistencies in vt_io_ioctl

Yash Shah (1):
      dt-bindings: serial: Update DT binding docs to support SiFive FU740 SoC

Yoshihiro Shimoda (1):
      dt-bindings: serial: renesas,scif: Document r8a779a0 bindings

YueHaibing (1):
      serial: mctrl_gpio: Fix passing zero to 'ERR_PTR' warning

Zhang Qilong (1):
      serial: 8250-mtk: Fix reference leak in mtk8250_probe

 .../devicetree/bindings/serial/omap_serial.txt     |    1 +
 .../devicetree/bindings/serial/renesas,scif.yaml   |    1 +
 .../devicetree/bindings/serial/sifive-serial.yaml  |    4 +-
 arch/powerpc/configs/ppc6xx_defconfig              |    2 -
 drivers/of/fdt.c                                   |    7 +-
 drivers/tty/Kconfig                                |   27 -
 drivers/tty/Makefile                               |    2 -
 drivers/tty/goldfish.c                             |   18 +-
 drivers/tty/hvc/hvc_opal.c                         |    2 +-
 drivers/tty/hvc/hvc_vio.c                          |    2 +-
 drivers/tty/n_gsm.c                                |    4 +-
 drivers/tty/n_tty.c                                |    2 +
 drivers/tty/nozomi.c                               |    5 +-
 drivers/tty/pty.c                                  |    2 +
 drivers/tty/serdev/core.c                          |    6 +-
 drivers/tty/serial/8250/8250_early.c               |    3 -
 drivers/tty/serial/8250/8250_mtk.c                 |   13 +-
 drivers/tty/serial/8250/8250_omap.c                |   48 +-
 drivers/tty/serial/8250/8250_pci.c                 |    2 +-
 drivers/tty/serial/8250/serial_cs.c                |    9 +-
 drivers/tty/serial/Kconfig                         |   20 +-
 drivers/tty/serial/Makefile                        |    1 -
 drivers/tty/serial/amba-pl011.c                    |    2 +-
 drivers/tty/serial/earlycon.c                      |    6 +-
 drivers/tty/serial/fsl_linflexuart.c               |   19 +-
 drivers/tty/serial/ifx6x60.c                       |    3 +-
 drivers/tty/serial/imx.c                           |  115 +-
 drivers/tty/serial/jsm/jsm_cls.c                   |    4 +-
 drivers/tty/serial/jsm/jsm_tty.c                   |    2 +-
 drivers/tty/serial/lpc32xx_hs.c                    |    3 +-
 drivers/tty/serial/max310x.c                       |   57 +-
 drivers/tty/serial/meson_uart.c                    |    8 +-
 drivers/tty/serial/msm_serial.c                    |    5 +-
 drivers/tty/serial/mxs-auart.c                     |   21 +-
 drivers/tty/serial/pmac_zilog.h                    |    8 +-
 drivers/tty/serial/pnx8xxx_uart.c                  |  858 ---
 drivers/tty/serial/serial-tegra.c                  |    7 +-
 drivers/tty/serial/serial_core.c                   |    4 +
 drivers/tty/serial/serial_mctrl_gpio.c             |    2 +-
 drivers/tty/serial/sifive.c                        |    3 +-
 drivers/tty/serial/stm32-usart.c                   |    6 +-
 drivers/tty/serial/uartlite.c                      |    4 +-
 drivers/tty/serial/xilinx_uartps.c                 |    1 +
 drivers/tty/synclink.c                             | 7898 --------------------
 drivers/tty/synclink_gt.c                          |    3 +-
 drivers/tty/synclinkmp.c                           | 5579 --------------
 drivers/tty/tty_audit.c                            |   12 +-
 drivers/tty/tty_baudrate.c                         |    1 +
 drivers/tty/tty_buffer.c                           |    1 +
 drivers/tty/tty_io.c                               |   12 +-
 drivers/tty/tty_ioctl.c                            |   61 +-
 drivers/tty/tty_jobctrl.c                          |    3 +
 drivers/tty/tty_ldisc.c                            |   11 +-
 drivers/tty/tty_port.c                             |    4 +-
 drivers/tty/vt/consolemap.c                        |    3 +-
 drivers/tty/vt/keyboard.c                          |  464 +-
 drivers/tty/vt/vt_ioctl.c                          |    4 +-
 include/linux/goldfish.h                           |    8 +-
 include/linux/kbd_kern.h                           |    3 -
 include/linux/platform_data/serial-imx.h           |   15 -
 include/linux/serial_8250.h                        |    5 +
 include/linux/serial_core.h                        |   20 +-
 include/linux/serial_pnx8xxx.h                     |   67 -
 include/linux/tty.h                                |   44 +-
 include/linux/tty_driver.h                         |    9 -
 include/uapi/linux/keyboard.h                      |    2 +-
 include/uapi/linux/serial_core.h                   |    2 -
 67 files changed, 464 insertions(+), 15086 deletions(-)
 delete mode 100644 drivers/tty/serial/pnx8xxx_uart.c
 delete mode 100644 drivers/tty/synclink.c
 delete mode 100644 drivers/tty/synclinkmp.c
 delete mode 100644 include/linux/platform_data/serial-imx.h
 delete mode 100644 include/linux/serial_pnx8xxx.h



[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux