All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Jiri Slaby <jslaby@suse.cz>,
	Stephen Rothwell <sfr@canb.auug.org.au>,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org
Subject: [GIT PULL] TTY / Serial changes for 5.11-rc1
Date: Tue, 15 Dec 2020 11:17:28 +0100	[thread overview]
Message-ID: <X9iNOFPXMb4IrJDX@kroah.com> (raw)

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@linuxfoundation.org>

----------------------------------------------------------------
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

             reply	other threads:[~2020-12-15 10:18 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-12-15 10:17 Greg KH [this message]
2020-12-15 22:22 ` [GIT PULL] TTY / Serial changes for 5.11-rc1 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=X9iNOFPXMb4IrJDX@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=jslaby@suse.cz \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-serial@vger.kernel.org \
    --cc=sfr@canb.auug.org.au \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.