All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Jiri Slaby <jslaby@suse.cz>
Cc: 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 patches for 4.13-rc1
Date: Mon, 3 Jul 2017 16:59:32 +0200	[thread overview]
Message-ID: <20170703145932.GA23793@kroah.com> (raw)

The following changes since commit 3c2993b8c6143d8a5793746a54eba8f86f95240f:

  Linux 4.12-rc4 (2017-06-04 16:47:43 -0700)

are available in the git repository at:

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

for you to fetch changes up to a6d7514b14a6ea2a3868bdcb2fca7b2410738595:

  tty: serial: lpuart: add a more accurate baud rate calculation method (2017-06-29 17:12:34 +0200)

----------------------------------------------------------------
TTY/Serial patches for 4.13-rc1

Here is the large tty/serial patchset for 4.13-rc1.

A lot of tty and serial driver updates are in here, along with some
fixups for some __get/put_user usages that were reported.  Nothing huge,
just lots of development by a number of different developers, full
details in the shortlog.

All of these have been in linux-next for a while.  There will be a merge
issue with the arm-soc tree in the include/linux/platform_data/atmel.h
file.  Stephen has sent out a fixup for it, so it shouldn't be that
difficult to merge.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Adam Borowski (6):
      vt: use copy_from/to_user instead of __get/put_user for scrnmap ioctls
      vt: fix unchecked __put_user() in tioclinux ioctls
      vt: use copy_to_user instead of __put_user in GIO_UNIMAP ioctl
      vt: use memdup_user in PIO_UNIMAP ioctl
      vt: drop access_ok() calls in unimap ioctls
      vt: fix \e[2m using the wrong placeholder color on graphical consoles

Alan Cox (1):
      tty: handle the case where we cannot restore a line discipline

Aleksa Sarai (2):
      tty: add compat_ioctl callbacks
      tty: add TIOCGPTPEER ioctl

Alexandre Belloni (2):
      tty/serial: atmel: remove atmel_default_console_device handling
      tty/serial: atmel: make the driver DT only

Andreas Färber (2):
      dt-bindings: serial: Document Actions Semi Owl UARTs
      tty: serial: Add Actions Semi Owl UART earlycon

Andy Shevchenko (3):
      serial: 8250_exar: Remove duplicate assignment
      tty/vt/keyboard: Remove AVR32 bits from the driver
      tty/serial: atmel: Remove AVR32 bits from the driver

Arnd Bergmann (1):
      serial: meson: hide an unused function

Arvind Yadav (1):
      serial: sirf: make of_device_ids const

Christoph Hellwig (1):
      serial/mpsc: switch to dma_alloc_attrs

Colin Ian King (1):
      drivers/tty/hvc: fix spelling mistake: "missmanaged" -> "mismanaged"

Dong Aisheng (7):
      tty: serial: lpuart: introduce lpuart_soc_data to represent SoC property
      tty: serial: lpuart: refactor lpuart32_{read|write} prototype
      tty: serial: lpuart: add little endian 32 bit register support
      dt-bindings: serial: fsl-lpuart: add i.MX7ULP support
      tty: serial: lpuart: add imx7ulp support
      tty: serial: lpuart: add earlycon support for imx7ulp
      tty: serial: lpuart: add a more accurate baud rate calculation method

Fabio Estevam (1):
      serial: imx: Remove unused members from imx_port struct

Geert Uytterhoeven (2):
      serial: sh-sci: Fix race condition causing garbage during shutdown
      serial: sh-sci: Update warning message in sci_request_dma_chan()

Geliang Tang (2):
      tty/serial: atmel: use offset_in_page() macro
      serial: pch_uart: use offset_in_page() macro

Greg Kroah-Hartman (4):
      Merge 4.12-rc3 into tty-next
      tty: reserve N_SPEAKUP number
      Merge 4.12-rc4 into tty-next
      Merge branch 'vt_copy_cleanup' into tty-next

Heiner Kallweit (6):
      serial: meson: fix setting number of stop bits
      serial: meson: remove unneeded variable assignment in meson_serial_port_write
      serial: meson: remove dead code in meson_uart_change_speed
      serial: meson: make use of uart_port member mapsize
      serial: meson: remove use of flag UPF_IOREMAP
      serial: meson: change interrupt description to tty name

Helmut Klein (2):
      dt-bindings: serial: Add bindings for the Amlogic Meson UARTs
      tty/serial: meson_uart: update to stable bindings

Jan Kiszka (3):
      serial: exar: Preconfigure xr17v35x MPIOs as output
      serial: uapi: Add support for bus termination
      serial: exar: Leave MPIOs as output for Commtech adapters

Jeremy Kerr (1):
      drivers/serial: Add driver for Aspeed virtual UART

Joel Stanley (2):
      serial: 8250: Add flag so drivers can avoid THRE probe
      serial: 8250_of: Add reset support

Johan Hovold (9):
      serial: rate limit custom-speed deprecation notice
      USB: serial: ftdi_sio: simplify TIOCSSERIAL flag logic
      USB: serial: ftdi_sio: remove broken alt-speed handling
      tty: simserial: drop unused alt_speed handling
      tty: amiserial: drop broken alt-speed support
      tty: cyclades: drop broken alt-speed support
      tty: rocket: drop broken alt-speed support
      tty: ircomm: remove dead and broken ioctl code
      tty: drop unused alt_speed from tty_struct

Matthias Brugger (1):
      serial: Delete dead code for CIR serial ports

Nandor Han (2):
      serial: imx: Enable RTSD only when needed
      serial: imx-serial - move DMA buffer configuration to DT

Nava kishore Manne (1):
      serial: uartps: Fix kernel doc warnings

Peter Senna Tschudin (1):
      imx-serial: RX DMA startup latency

Phil Elwell (2):
      serial: 8250: Add CAP_MINI, set for bcm2835aux
      serial: 8250: Fix THRE flag usage for CAP_MINI

Sascha Hauer (1):
      tty: n_gsm: do not send/receive in ldisc close path

Shubhrajyoti Datta (1):
      serial: xilinx_uartps: Fix the error path

Sjoerd Simons (2):
      serial: pl010: Move uart_register_driver call to device probe
      serial: sh-sci: Move uart_register_driver call to device probe

Stefan Wahren (1):
      tty: serdev-ttyport: return actual baudrate from ttyport_set_baudrate

Thomas Bogendoerfer (1):
      Fix serial console on SNI RM400 machines

Vignesh R (2):
      serial: 8250: omap: Disable DMA for console UART
      serial: 8250: 8250_omap: Fix race b/w dma completion and RX timeout

 Documentation/ABI/stable/sysfs-driver-aspeed-vuart |  15 +
 Documentation/admin-guide/kernel-parameters.txt    |   6 +
 Documentation/devicetree/bindings/serial/8250.txt  |   3 +
 .../bindings/serial/actions,owl-uart.txt           |  16 +
 .../bindings/serial/amlogic,meson-uart.txt         |  38 +++
 .../devicetree/bindings/serial/fsl-imx-uart.txt    |   2 +
 .../devicetree/bindings/serial/fsl-lpuart.txt      |   2 +
 Documentation/serial/n_gsm.txt                     |   7 +
 MAINTAINERS                                        |   2 +-
 arch/alpha/include/uapi/asm/ioctls.h               |   1 +
 arch/ia64/hp/sim/simserial.c                       |  13 -
 arch/mips/include/uapi/asm/ioctls.h                |   1 +
 arch/parisc/include/uapi/asm/ioctls.h              |   1 +
 arch/powerpc/include/uapi/asm/ioctls.h             |   1 +
 arch/sh/include/uapi/asm/ioctls.h                  |   1 +
 arch/sparc/include/uapi/asm/ioctls.h               |   3 +-
 arch/xtensa/include/uapi/asm/ioctls.h              |   1 +
 drivers/tty/Makefile                               |   3 +-
 drivers/tty/amiserial.c                            |  23 +-
 drivers/tty/cyclades.c                             |  21 +-
 drivers/tty/hvc/hvcs.c                             |   3 +-
 drivers/tty/n_gsm.c                                |  54 ++--
 drivers/tty/n_null.c                               |  80 +++++
 drivers/tty/pty.c                                  |  93 +++++-
 drivers/tty/rocket.c                               |  27 +-
 drivers/tty/serdev/serdev-ttyport.c                |   2 +-
 drivers/tty/serial/8250/8250.h                     |   3 +
 drivers/tty/serial/8250/8250_aspeed_vuart.c        | 323 +++++++++++++++++++++
 drivers/tty/serial/8250/8250_bcm2835aux.c          |   2 +-
 drivers/tty/serial/8250/8250_core.c                |  23 +-
 drivers/tty/serial/8250/8250_exar.c                |  16 +-
 drivers/tty/serial/8250/8250_of.c                  |  10 +
 drivers/tty/serial/8250/8250_omap.c                |  27 +-
 drivers/tty/serial/8250/8250_port.c                |  12 +-
 drivers/tty/serial/8250/Kconfig                    |  10 +
 drivers/tty/serial/8250/Makefile                   |   1 +
 drivers/tty/serial/Kconfig                         |  35 ++-
 drivers/tty/serial/Makefile                        |   1 +
 drivers/tty/serial/amba-pl010.c                    |  31 +-
 drivers/tty/serial/atmel_serial.c                  | 164 +++--------
 drivers/tty/serial/fsl_lpuart.c                    | 286 ++++++++++++------
 drivers/tty/serial/imx.c                           |  58 ++--
 drivers/tty/serial/meson_uart.c                    | 153 +++++++---
 drivers/tty/serial/mpsc.c                          |  10 +-
 drivers/tty/serial/owl-uart.c                      | 135 +++++++++
 drivers/tty/serial/pch_uart.c                      |   3 +-
 drivers/tty/serial/sccnxp.c                        |  15 +-
 drivers/tty/serial/serial_core.c                   |   5 +-
 drivers/tty/serial/sh-sci.c                        |  45 ++-
 drivers/tty/serial/sirfsoc_uart.c                  |   2 +-
 drivers/tty/serial/xilinx_uartps.c                 |  10 +-
 drivers/tty/tty_ldisc.c                            |  44 ++-
 drivers/tty/vt/consolemap.c                        |  56 +---
 drivers/tty/vt/keyboard.c                          |   3 +-
 drivers/tty/vt/vt.c                                |   8 +-
 drivers/tty/vt/vt_ioctl.c                          |   8 -
 drivers/usb/serial/ftdi_sio.c                      |  67 +----
 fs/compat_ioctl.c                                  |   6 -
 include/linux/platform_data/atmel.h                |  10 -
 include/linux/serial_core.h                        |   1 +
 include/linux/tty.h                                |   1 -
 include/uapi/asm-generic/ioctls.h                  |   1 +
 include/uapi/linux/serial.h                        |   3 +
 include/uapi/linux/serial_core.h                   |   2 +-
 include/uapi/linux/tty.h                           |   2 +
 net/irda/ircomm/ircomm_tty_ioctl.c                 | 107 +------
 66 files changed, 1406 insertions(+), 712 deletions(-)
 create mode 100644 Documentation/ABI/stable/sysfs-driver-aspeed-vuart
 create mode 100644 Documentation/devicetree/bindings/serial/actions,owl-uart.txt
 create mode 100644 Documentation/devicetree/bindings/serial/amlogic,meson-uart.txt
 create mode 100644 drivers/tty/n_null.c
 create mode 100644 drivers/tty/serial/8250/8250_aspeed_vuart.c
 create mode 100644 drivers/tty/serial/owl-uart.c

                 reply	other threads:[~2017-07-03 14:59 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=20170703145932.GA23793@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.