[GIT PULL] TTY/Serial patches for 5.2-rc1

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

 



The following changes since commit 085b7755808aa11f78ab9377257e1dad2e6fa4bb:

  Linux 5.1-rc6 (2019-04-21 10:45:57 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 45c054d0815b1530d7c7ff8441389a0421dd05e7:

  tty: serial: add driver for the SiFive UART (2019-04-29 16:30:59 +0200)

----------------------------------------------------------------
TTY/Serial patches for 5.2-rc1

Here is the "big" set of tty/serial driver patches for 5.2-rc1.

It's really pretty small, not much happening in this portion of the
kernel at the moment.  When the "highlight" is the movement of the
documentation from .txt to .rst files, it's a good merge window.

There's a number of small fixes and updates over the various serial
drivers, and a new "tty null" driver for those embedded systems that
like to make things even smaller and not break things.

All of these have been in linux-next for a while with no reported
issues.

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

----------------------------------------------------------------
Andy Shevchenko (4):
      dt-bindings: sc16is7xx: Add alternative clock-frequency property
      serial: sc16is7xx: Respect clock-frequency property
      serial: sc16is7xx: Switch to use device_get_match_data()
      serial: sc16is7xx: Drop of_match_ptr() use

Bartlomiej Zolnierkiewicz (1):
      tty: remove redundant 'default n' from Kconfig-s

Colin Ian King (1):
      n_tty: check for negative and zero space return from tty_write_room

David Emett (1):
      tty: fix read of tty->pgrp outside of ctrl_lock

Fuqian Huang (2):
      tty: rocket: Remove RCPK_GET_STRUCT ioctl
      tty: rocket: deprecate the rp_ioctl

Greg Kroah-Hartman (5):
      Revert "tty: pty: Fix race condition between release_one_tty and pty_write"
      Merge 5.1-rc3 into tty-next
      tty: add SPDX identifiers to Kconfig and Makefiles
      tty: fix up a few remaining files without SPDX identifiers
      Merge 5.1-rc6 into tty-next

Hariprasad Kelam (1):
      tty:serial_core: Spelling mistake

Jakub Wilk (1):
      vt: use /dev/vcs (not /dev/vcs0) in comment

Jiri Slaby (1):
      TTY: serial_core, add ->install

Johan Hovold (2):
      Revert "tty: fix NULL pointer issue when tty_port ops is not set"
      tty: update obsolete termios comment

Julien Grall (1):
      tty/sysrq: Convert show_lock to raw_spinlock_t

Kangjie Lu (1):
      tty: ipwireless: fix missing checks for ioremap

Konstantin Khorenko (1):
      tty/vt: avoid high order pages allocation on GIO_UNIMAP ioctl

Lanqing Liu (4):
      dt-bindings: serial: sprd: Add clocks and clocks-names properties
      serial: sprd: Add power management for the Spreadtrum serial controller
      dt-bindings: serial: sprd: Add dma properties to support DMA mode
      serial: sprd: Add DMA mode support

Long Cheng (2):
      serial: 8250-mtk: add follow control
      serial: 8250-mtk: modify baudrate setting

Mauro Carvalho Chehab (1):
      docs: serial: convert docs to ReST and rename to *.rst

Pankaj Gupta (1):
      virtio_console: initialize vtermno value for ports

Paul Walmsley (2):
      dt-bindings: serial: add documentation for the SiFive UART driver
      tty: serial: add driver for the SiFive UART

Reinis Danne (1):
      tty: vt: keyboard: Allow Unicode compose base char

Sahara (1):
      tty: pty: Fix race condition between release_one_tty and pty_write

Sergei Trofimovich (1):
      tty/vt: fix write/write race in ioctl(KDSKBSENT) handler

Sergey Organov (1):
      tty: serial_core: fix error code returned by uart_register_driver()

Shubhrajyoti Datta (2):
      dt-bindings: xilinx-uartps: Add support for cts-override
      serial: uartps: Add support for cts-override

Su Bao Cheng (1):
      serial: 8250_exar: Adjust IOT2000 matching

Sugaya Taichi (2):
      serial: Add Milbeaut serial control
      serial: Fix using plain integer instead of Null pointer

Valdis Kletnieks (1):
      drivers/tty/tty_jobctrl.c - fix non-kerneldoc comment

Vincent Whitchurch (1):
      tty: Add NULL TTY driver

Wei Yongjun (1):
      serial: milbeaut_usio: Fix error handling in probe and remove

Yifeng Li (1):
      tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if blankinterval == 0

YueHaibing (2):
      serial: 8250_fintek: Make fintek_8250_set_termios static
      serial: sprd: Fix a copy-paste err in sprd_request_dma()

 .../devicetree/bindings/serial/cdns,uart.txt       |    5 +
 .../devicetree/bindings/serial/nxp,sc16is7xx.txt   |    2 +
 .../devicetree/bindings/serial/sifive-serial.txt   |   33 +
 .../devicetree/bindings/serial/sprd-uart.txt       |   17 +-
 .../serial/{README.cycladesZ => cyclades_z.rst}    |    5 +-
 Documentation/serial/{driver => driver.rst}        |  115 ++-
 Documentation/serial/index.rst                     |   32 +
 Documentation/serial/moxa-smartio                  |  523 ----------
 Documentation/serial/moxa-smartio.rst              |  615 ++++++++++++
 Documentation/serial/n_gsm.rst                     |  103 ++
 Documentation/serial/n_gsm.txt                     |   96 --
 Documentation/serial/{rocket.txt => rocket.rst}    |  152 ++-
 .../{serial-iso7816.txt => serial-iso7816.rst}     |   21 +-
 .../serial/{serial-rs485.txt => serial-rs485.rst}  |   22 +-
 Documentation/serial/{tty.txt => tty.rst}          |  111 +-
 MAINTAINERS                                        |    4 +-
 drivers/char/virtio_console.c                      |    3 +-
 drivers/tty/Kconfig                                |   22 +-
 drivers/tty/Makefile                               |    1 +
 drivers/tty/hvc/Kconfig                            |    3 +-
 drivers/tty/ipwireless/Makefile                    |    1 +
 drivers/tty/ipwireless/main.c                      |    8 +
 drivers/tty/n_tty.c                                |    4 +-
 drivers/tty/rocket.c                               |   14 +-
 drivers/tty/rocket.h                               |    1 -
 drivers/tty/serdev/Kconfig                         |    1 +
 drivers/tty/serdev/Makefile                        |    1 +
 drivers/tty/serial/8250/8250_exar.c                |    7 +-
 drivers/tty/serial/8250/8250_fintek.c              |    5 +-
 drivers/tty/serial/8250/8250_men_mcb.c             |    1 +
 drivers/tty/serial/8250/8250_mtk.c                 |  162 ++-
 drivers/tty/serial/8250/Kconfig                    |    1 +
 drivers/tty/serial/Kconfig                         |   54 +-
 drivers/tty/serial/Makefile                        |    2 +
 drivers/tty/serial/cpm_uart/Makefile               |    1 +
 drivers/tty/serial/jsm/Makefile                    |    1 +
 drivers/tty/serial/milbeaut_usio.c                 |  614 ++++++++++++
 drivers/tty/serial/sc16is7xx.c                     |   34 +-
 drivers/tty/serial/serial_core.c                   |   30 +-
 drivers/tty/serial/sifive.c                        | 1056 ++++++++++++++++++++
 drivers/tty/serial/sn_console.c                    |    1 +
 drivers/tty/serial/sprd_serial.c                   |  501 +++++++++-
 drivers/tty/serial/ucc_uart.c                      |    2 +-
 drivers/tty/serial/xilinx_uartps.c                 |   12 +
 drivers/tty/sysrq.c                                |    6 +-
 drivers/tty/tty_io.c                               |    2 +-
 drivers/tty/tty_jobctrl.c                          |    4 +-
 drivers/tty/tty_port.c                             |   10 +-
 drivers/tty/ttynull.c                              |  109 ++
 drivers/tty/vcc.c                                  |    1 +
 drivers/tty/vt/.gitignore                          |    1 +
 drivers/tty/vt/consolemap.c                        |    8 +-
 drivers/tty/vt/cp437.uni                           |    1 +
 drivers/tty/vt/defkeymap.c_shipped                 |    1 +
 drivers/tty/vt/defkeymap.map                       |    1 +
 drivers/tty/vt/keyboard.c                          |   35 +-
 drivers/tty/vt/vc_screen.c                         |    2 +-
 drivers/tty/vt/vt.c                                |    2 -
 include/linux/serial_core.h                        |    2 +-
 include/uapi/linux/serial_core.h                   |    6 +
 60 files changed, 3679 insertions(+), 911 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.txt
 rename Documentation/serial/{README.cycladesZ => cyclades_z.rst} (85%)
 rename Documentation/serial/{driver => driver.rst} (92%)
 create mode 100644 Documentation/serial/index.rst
 delete mode 100644 Documentation/serial/moxa-smartio
 create mode 100644 Documentation/serial/moxa-smartio.rst
 create mode 100644 Documentation/serial/n_gsm.rst
 delete mode 100644 Documentation/serial/n_gsm.txt
 rename Documentation/serial/{rocket.txt => rocket.rst} (68%)
 rename Documentation/serial/{serial-iso7816.txt => serial-iso7816.rst} (85%)
 rename Documentation/serial/{serial-rs485.txt => serial-rs485.rst} (89%)
 rename Documentation/serial/{tty.txt => tty.rst} (74%)
 create mode 100644 drivers/tty/serial/milbeaut_usio.c
 create mode 100644 drivers/tty/serial/sifive.c
 create mode 100644 drivers/tty/ttynull.c



[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