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

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

 



The following changes since commit 40e020c129cfc991e8ab4736d2665351ffd1468d:

  Linux 4.20-rc6 (2018-12-09 15:31:00 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 598134ffcab5bfb1d342458732394487063e1b9e:

  Revert "serial: 8250: Default SERIAL_OF_PLATFORM to SERIAL_8250" (2018-12-24 09:18:00 +0100)

----------------------------------------------------------------
TTY/Serial driver patches for 4.21-rc1

Here is the large TTY/Serial driver set of patches for 4.21-rc1.

A number of small serial driver changes along with some good tty core
fixes for long-reported issues with locking.  There is also a new
console font added to the tree, for high-res screens, so that should be
helpful for many.

The last patch in the series is a revert of an older one in the tree, it
came late but it resolves a reported issue that linux-next was having
for some people.

Full details are in the shortlog, and all of these, with the exception
of the revert, have been in linux-next for a while with no reported
issues.

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

----------------------------------------------------------------
Aisheng Dong (1):
      dt-bindings: serial: lpuart: add imx8qxp compatible string

Alexander Shiyan (3):
      serial: max310x: Fix tx_empty() callback
      serial: sccnxp: Adds a delay between sequential read/write cycles
      serial: sccnxp: Allow to use non-standard baud rates

Amanoel Dawod (1):
      Fonts: New Terminus large console font

Anders Roxell (2):
      serial: set suppress_bind_attrs flag only if builtin
      writeback: don't decrement wb->refcnt if !wb->bdi

Andy Duan (2):
      serial: fsl_lpuart: fix the typo: UARTCR1_PE -> UARTCTRL_PE
      serial: fsl_lpuart: clear parity enable bit when disable parity

Beomho Seo (1):
      tty: serial: samsung: Properly set flags in autoCTS mode

Colin Ian King (1):
      serial-uartlite: fix null pointer dereference on pointer port

Darwin Dingel (2):
      dt-bindings: serial: 8250: Add rate limit for serial port input overruns
      serial: 8250: Rate limit serial port rx interrupts during input overruns

Dmitry Safonov (6):
      tty/ldsem: Wake up readers after timed out down_write()
      tty: Hold tty_ldisc_lock() during tty_reopen()
      tty: Don't block on IO when ldisc change is pending
      tty: Simplify tty->count math in tty_reopen()
      tty/ldsem: Add lockdep asserts for ldisc_sem
      tty/ldsem: Decrement wait_readers on timeouted down_read()

Douglas Anderson (6):
      tty: serial: qcom_geni_serial: Don't slow all ports just for kgdb
      serial: qcom_geni_serial: Finish supporting sysrq
      serial: core: Allow processing sysrq at port unlock time
      serial: qcom_geni_serial: Process sysrq at port unlock time
      serial: core: Include console.h from serial_core.h
      serial: 8250: Process sysrq at port unlock time

Fabrizio Castro (2):
      dt-bindings: serial: sh-sci: Document r8a774a1 bindings
      dt-bindings: serial: sh-sci: Document r8a774c0 bindings

Florian Fainelli (1):
      serial: 8250: Default SERIAL_OF_PLATFORM to SERIAL_8250

Geert Uytterhoeven (4):
      serial: sh-sci: Improve type-safety calling sci_receive_chars()
      serial: sh-sci: Fix locking in sci_submit_rx()
      serial: sh-sci: Fix crash in rx_timer_fn() on PIO fallback
      serial: sh-sci: Resume PIO in sci_rx_interrupt() on DMA failure

Greg Kroah-Hartman (7):
      Merge 4.20-rc2 into tty-next
      Merge 4.20-rc4 into tty-next
      Revert "serial/sunsu: add missing of_node_put()"
      Revert "tty: xilinx_uartps: Correct return value in probe"
      Revert "sysctl: clean up nr_pdflush_threads leftover"
      Merge 4.20-rc6 into tty-next
      Revert "serial: 8250: Default SERIAL_OF_PLATFORM to SERIAL_8250"

Johan Hovold (4):
      serdev: use zero to indicate infinite write timeout
      serdev: make synchronous write return bytes written
      serdev: make synchronous write helper interruptible
      serdev: document the write functions using kernel-doc

Long Cheng (2):
      dt-bindings: dma: uart: add uart dma bindings
      serial: 8250-mtk: add uart DMA support

Marcel Ziswiler (1):
      serial: tegra: fix some spelling mistakes

Mark Tomlinson (1):
      tty/sysrq: Do not call sync directly from sysrq_do_reset()

Matthias Kaehlcke (2):
      sysrq: Use panic() to force a crash
      tty: serial: qcom_geni_serial: Fix wrap around of TX buffer

Michal Simek (1):
      serial: uartps: Fix error path when alloc failed

Miquel Raynal (2):
      serial: mvebu-uart: clarify the baud rate derivation
      serial: mvebu-uart: initialize over sampling stack register

Mukesh Kumar Savaliya (1):
      tty: serial: qcom_geni_serial: Rectify UART suspend mechanism

Nava kishore Manne (1):
      serial: uartps: Fix interrupt mask issue to handle the RX interrupts properly

Peter Korsgaard (1):
      ttyprintk: make the printk log level configurable

Peter Zijlstra (1):
      tty/ldsem: Convert to regular lockdep annotations

Rafael Aquini (1):
      sysctl: clean up nr_pdflush_threads leftover

Rajan Vaja (1):
      tty: xilinx_uartps: Correct return value in probe

Rob Herring (1):
      tty: Use of_node_name_{eq,prefix} for node name comparisons

Ryan Case (3):
      tty: serial: qcom_geni_serial: Fix softlock
      tty: serial: qcom_geni_serial: Remove interrupt storm
      tty: serial: qcom_geni_serial: Fix UART hang

Sergey Senozhatsky (1):
      tty/serial: do not free trasnmit buffer page under port lock

Seung-Woo Kim (1):
      tty: serial: samsung: Increase maximum baudrate

Shubhrajyoti Datta (7):
      serial-uartlite: Move the uart register
      serial-uartlite: Add get serial id if not provided
      serial-uartlite: Do not use static struct uart_driver out of probe()
      serial-uartlite: Add runtime support
      serial-uartlite: Fix the unbind path
      serial: uartps: Add the device_init_wakeup
      serial: uartps: Check if the device is a console

Songjun Wu (11):
      serial: lantiq: Get serial id from dts
      serial: lantiq: Change ltq_w32_mask to asc_update_bits
      serial: lantiq: Use readl/writel instead of ltq_r32/ltq_w32
      serial: lantiq: Rename fpiclk to freqclk
      serial: lantiq: Replace clk_enable/clk_disable with clk generic API
      serial: lantiq: Add CCF support
      serial: lantiq: Reorder the head files
      serial: lantiq: Replace lantiq_soc.h with lantiq.h
      serial: lantiq: Change init_lqasc to static declaration
      dt-bindings: serial: lantiq: Add optional properties for CCF
      include: Add lantiq.h in include/linux/

Stefan Agner (1):
      serial: imx: fix error handling in console_setup

Wolfram Sang (1):
      tty: serial: qcom_geni_serial: simplify getting .driver_data

Yangtao Li (3):
      drivers/tty: add missing of_node_put()
      serial/sunsu: add missing of_node_put()
      tty/sysrq: add of_node_put()

zhong jiang (1):
      pch_uart: remove set but not used variable 'tx_empty'

 .../devicetree/bindings/dma/8250_mtk_dma.txt       |   33 +
 Documentation/devicetree/bindings/serial/8250.txt  |    1 +
 .../devicetree/bindings/serial/fsl-lpuart.txt      |    2 +
 .../devicetree/bindings/serial/lantiq_asc.txt      |   15 +
 .../bindings/serial/renesas,sci-serial.txt         |   16 +-
 drivers/char/Kconfig                               |    8 +
 drivers/char/ttyprintk.c                           |    4 +-
 drivers/gnss/serial.c                              |    2 +-
 drivers/gnss/sirf.c                                |    2 +-
 drivers/tty/hvc/hvc_opal.c                         |    2 +-
 drivers/tty/hvc/hvc_vio.c                          |   11 +-
 drivers/tty/n_hdlc.c                               |    4 +-
 drivers/tty/n_r3964.c                              |    2 +-
 drivers/tty/n_tty.c                                |    8 +-
 drivers/tty/serdev/core.c                          |   70 +-
 drivers/tty/serial/8250/8250_aspeed_vuart.c        |    6 +-
 drivers/tty/serial/8250/8250_core.c                |   25 +
 drivers/tty/serial/8250/8250_fsl.c                 |   29 +-
 drivers/tty/serial/8250/8250_mtk.c                 |  210 +-
 drivers/tty/serial/8250/8250_of.c                  |    5 +
 drivers/tty/serial/8250/8250_omap.c                |    6 +-
 drivers/tty/serial/8250/8250_port.c                |    8 +-
 drivers/tty/serial/amba-pl011.c                    |    2 +
 drivers/tty/serial/fsl_lpuart.c                    |    6 +-
 drivers/tty/serial/imx.c                           |    2 +-
 drivers/tty/serial/lantiq.c                        |  145 +-
 drivers/tty/serial/max310x.c                       |    7 +-
 drivers/tty/serial/mvebu-uart.c                    |   29 +-
 drivers/tty/serial/pch_uart.c                      |    3 -
 drivers/tty/serial/pic32_uart.c                    |    1 +
 drivers/tty/serial/pmac_zilog.c                    |    4 +-
 drivers/tty/serial/qcom_geni_serial.c              |  163 +-
 drivers/tty/serial/samsung.c                       |    5 +-
 drivers/tty/serial/sccnxp.c                        |   54 +-
 drivers/tty/serial/serial-tegra.c                  |   10 +-
 drivers/tty/serial/serial_core.c                   |   22 +-
 drivers/tty/serial/sh-sci.c                        |   29 +-
 drivers/tty/serial/suncore.c                       |    8 +-
 drivers/tty/serial/sunsu.c                         |    4 +-
 drivers/tty/serial/uartlite.c                      |   97 +-
 drivers/tty/serial/xilinx_uartps.c                 |   17 +-
 drivers/tty/sysrq.c                                |   18 +-
 drivers/tty/tty_io.c                               |   14 +-
 drivers/tty/tty_ldisc.c                            |   16 +
 drivers/tty/tty_ldsem.c                            |   62 +-
 include/linux/backing-dev-defs.h                   |    8 +
 include/linux/font.h                               |    4 +-
 include/linux/lantiq.h                             |   23 +
 include/linux/serdev.h                             |    2 +-
 include/linux/serial_8250.h                        |    4 +
 include/linux/serial_core.h                        |   38 +-
 include/linux/tty.h                                |    7 +
 lib/fonts/Kconfig                                  |   10 +
 lib/fonts/Makefile                                 |    1 +
 lib/fonts/font_ter16x32.c                          | 2072 ++++++++++++++++++++
 lib/fonts/fonts.c                                  |    4 +
 56 files changed, 3047 insertions(+), 313 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/dma/8250_mtk_dma.txt
 create mode 100644 include/linux/lantiq.h
 create mode 100644 lib/fonts/font_ter16x32.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