lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20170904164139.GA24328@kroah.com>
Date:   Mon, 4 Sep 2017 18:41:39 +0200
From:   Greg KH <gregkh@...uxfoundation.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>,
        Jiri Slaby <jslaby@...e.cz>
Cc:     Stephen Rothwell <sfr@...b.auug.org.au>,
        Andrew Morton <akpm@...ux-foundation.org>,
        linux-kernel@...r.kernel.org, linux-serial@...r.kernel.org
Subject: [GIT PULL] TTY/Serial updates for 4.14-rc1

The following changes since commit ef954844c7ace62f773f4f23e28d2d915adc419f:

  Linux 4.13-rc5 (2017-08-13 16:01:32 -0700)

are available in the git repository at:

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

for you to fetch changes up to 3840ed9548f778717aaab5eab744da798c3ea055:

  tty: goldfish: Implement support for kernel 'earlycon' parameter (2017-08-31 18:58:45 +0200)

----------------------------------------------------------------
TTY/Serial updates for 4.14-rc1

Here is the big tty/serial driver update for 4.14-rc1.

Well, not all that big, just a number of small serial driver fixes, and
a new serial driver.  Also in here are some much needed goldfish tty
driver (emulator) fixes to try to get that codebase under control.

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

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

----------------------------------------------------------------
Aleksandar Markovic (1):
      tty: goldfish: Refactor constants to better reflect their nature

Alexey Khoroshilov (2):
      serial: 8250: fix error handling in of_platform_serial_probe()
      drivers/serial: Do not leave sysfs group in case of error in aspeed_vuart_probe()

Andreas Färber (1):
      tty: serial: owl: Implement console driver

Andy Shevchenko (11):
      serial: core: enforce type for upf_t when copying
      serial: core: move UPF_NO_TXEN_TEST to quirks and rename
      serial: 8250_pci: Enable device after we check black list
      serial: fsl_lpuart: Avoid using irq_wake flag
      serial: st-asc: Avoid using irq_wake flag
      serial: stm32-usart: Avoid using irq_wake flag
      serial: core: remove unneeded irq_wake flag
      serial: pch_uart: Make port type explicit
      serial: Remove unused port type
      serial: Fix port type numbering for TI DA8xx
      serial: 8250_port: Remove useless NULL checks

Arnd Bergmann (3):
      tty: improve tty_insert_flip_char() fast path
      tty: improve tty_insert_flip_char() slow path
      tty: fix __tty_insert_flip_char regression

Arvind Yadav (16):
      tty: synclinkmp: constify pci_device_id.
      tty: isicom: constify pci_device_id.
      tty: mxser: constify pci_device_id.
      tty: synclink: constify pci_device_id.
      tty: moxa: constify pci_device_id.
      tty: serial: exar: constify pci_device_id.
      tty: serial: pci: constify pci_device_id.
      tty: synclink_gt: constify pci_device_id.
      tty: serial: jsm: constify pci_device_id.
      serial: pl010: constify amba_id
      serial: pl011: constify amba_id
      tty: 8250: constify parisc_device_id
      tty: mux: constify parisc_device_id
      tty: mips_ejtag_fdc: constify mips_cdmm_device_id
      tty: hvc_vio: constify vio_device_id
      tty: hvcs: constify vio_device_id

Bhumika Goyal (1):
      tty: hvcs: make ktermios const

Bich HEMON (2):
      serial: stm32: fix copyright
      serial: stm32: add RTS support

Eugeniy Paltsev (1):
      earlycon: initialise baud field of earlycon device structure

Fabio Estevam (1):
      serial: pch_uart: Remove unneeded NULL check

Fabrice Gasnier (3):
      serial: stm32: fix error handling in probe
      dt-bindings: serial: add compatible for stm32h7
      serial: stm32: add wakeup mechanism

Franklin S Cooper Jr (1):
      serial: 8250_of: Add basic PM runtime support

Geert Uytterhoeven (1):
      dt-bindings: serial: sh-sci: Add support for r8a77995 (H)SCIF

Gerald Baeza (4):
      serial: stm32: fix multi-ports management
      serial: stm32: Increase maximum number of ports
      serial: stm32: add fifo support
      serial: stm32: fix pio transmit timeout

Greg Kroah-Hartman (2):
      Merge 4.13-rc2 into tty-next
      Merge 4.13-rc5 into tty-next

Gustavo A. R. Silva (1):
      tty: serial: sprd: fix error return code in sprd_probe()

Himanshu Jha (1):
      tty: serial: 8250_mtk: Use PTR_ERR_OR_ZERO

Ian Jamison (1):
      serial: imx: Avoid post-PIO cleanup if TX DMA is started

Jeffy Chen (6):
      serial: arc: Remove __init marking from early write
      serial: omap: Remove __init marking from early write
      serial: xuartps: Remove __init marking from early write
      serial: 8250_ingenic: Remove __init marking from early write
      serial: 8250_early: Remove __init marking from early write
      serial: earlycon: Only try fdt when specify 'earlycon' exactly

Johannes Thumshirn (1):
      mcb: introduce mcb_get_resource()

Julia Lawall (12):
      tty: amba-pl011: constify vendor_data structures
      serial: owl: constify uart_ops structures
      serial: meson: constify uart_ops structures
      serial: uuc_uart: constify uart_ops structures
      serial: 21285: constify uart_ops structures
      serial: sunsab: constify uart_ops structures
      serial: apbuart: constify uart_ops structures
      serial: cpm_uart: constify uart_ops structures
      serial: m32r_sio: constify uart_ops structures
      serial: mpc52xx: constify uart_ops structures
      serial: sunsu: constify uart_ops structures
      serial: mux: constify uart_ops structures

Lanqing Liu (1):
      serial: sprd: clear timeout interrupt only rather than all interrupts

Lars Poeschel (1):
      tty: n_gsm: Add compat_ioctl

Marius Vlad (1):
      tty/serial/fsl_lpuart: Add CONSOLE_POLL support for lpuart32.

Masahiro Yamada (3):
      serial: 8250_uniphier: fix serial port index in private data
      serial: 8250_uniphier: use CHAR register for canary to detect power-off
      serial: 8250_uniphier: add suspend/resume support

Masatake YAMATO (1):
      pty: show associative slave of ptmx in fdinfo

Maxim Yu. Osipov (1):
      tty: serial: imx: disable irq after suspend

Michael Moese (1):
      Introduce 8250_men_mcb

Miodrag Dinic (2):
      tty: goldfish: Use streaming DMA for r/w operations on Ranchu platforms
      tty: goldfish: Implement support for kernel 'earlycon' parameter

Neeraj Upadhyay (1):
      tty: serial: msm: Move request_irq to the end of startup

Philipp Zabel (2):
      serial: 8250_dw: explicitly request exclusive reset control
      serial: tegra: explicitly request exclusive reset control

Rafael Gago (2):
      serial: core: Consider rs485 settings to drive RTS
      serial: 8250: Use hrtimers for rs485 delays

Rob Herring (1):
      tty: Convert to using %pOF instead of full_name

Sean Wang (2):
      dt-bindings: serial: 8250: Add MediaTek BTIF controller bindings
      serial: 8250: of: Add new port type for MediaTek BTIF controller on MT7622/23 SoC

Sergei Shtylyov (2):
      serial: sh-sci: use of_property_read_bool()
      serial: 8250_of: use of_property_read_bool()

Uwe Kleine-König (3):
      serial: imx: drop useless member from driver data
      serial: fsl_lpuart: clear unsupported options in .rs485_config()
      dt-bindings: serial/rs485: make rs485-rts-delay optional

 Documentation/devicetree/bindings/serial/8250.txt  |   2 +
 .../bindings/serial/renesas,sci-serial.txt         |   2 +
 Documentation/devicetree/bindings/serial/rs485.txt |   5 +-
 .../devicetree/bindings/serial/st,stm32-usart.txt  |  17 +-
 drivers/mcb/mcb-core.c                             |  20 +-
 drivers/tty/Kconfig                                |   3 +
 drivers/tty/ehv_bytechan.c                         |   2 +-
 drivers/tty/goldfish.c                             | 234 ++++++--
 drivers/tty/hvc/hvc_opal.c                         |  16 +-
 drivers/tty/hvc/hvc_vio.c                          |   8 +-
 drivers/tty/hvc/hvcs.c                             |   4 +-
 drivers/tty/isicom.c                               |   2 +-
 drivers/tty/mips_ejtag_fdc.c                       |   2 +-
 drivers/tty/moxa.c                                 |   2 +-
 drivers/tty/mxser.c                                |   2 +-
 drivers/tty/n_gsm.c                                |  11 +
 drivers/tty/pty.c                                  |   8 +-
 drivers/tty/serdev/core.c                          |   2 +-
 drivers/tty/serial/21285.c                         |   2 +-
 drivers/tty/serial/8250/8250_aspeed_vuart.c        |   7 +-
 drivers/tty/serial/8250/8250_core.c                |  16 +-
 drivers/tty/serial/8250/8250_dw.c                  |   2 +-
 drivers/tty/serial/8250/8250_early.c               |   8 +-
 drivers/tty/serial/8250/8250_exar.c                |   2 +-
 drivers/tty/serial/8250/8250_gsc.c                 |   4 +-
 drivers/tty/serial/8250/8250_ingenic.c             |   8 +-
 drivers/tty/serial/8250/8250_men_mcb.c             | 118 ++++
 drivers/tty/serial/8250/8250_mtk.c                 |   5 +-
 drivers/tty/serial/8250/8250_of.c                  |  60 +-
 drivers/tty/serial/8250/8250_pci.c                 |  43 +-
 drivers/tty/serial/8250/8250_port.c                |  81 ++-
 drivers/tty/serial/8250/8250_uniphier.c            |  63 +-
 drivers/tty/serial/8250/Kconfig                    |  11 +
 drivers/tty/serial/8250/Makefile                   |   1 +
 drivers/tty/serial/Kconfig                         |   4 +-
 drivers/tty/serial/amba-pl010.c                    |   2 +-
 drivers/tty/serial/amba-pl011.c                    |   6 +-
 drivers/tty/serial/apbuart.c                       |   2 +-
 drivers/tty/serial/arc_uart.c                      |   4 +-
 drivers/tty/serial/cpm_uart/cpm_uart_core.c        |   2 +-
 drivers/tty/serial/earlycon.c                      |   7 +-
 drivers/tty/serial/fsl_lpuart.c                    |  76 ++-
 drivers/tty/serial/imx.c                           |  20 +-
 drivers/tty/serial/jsm/jsm_driver.c                |   2 +-
 drivers/tty/serial/m32r_sio.c                      |   2 +-
 drivers/tty/serial/meson_uart.c                    |   2 +-
 drivers/tty/serial/mpc52xx_uart.c                  |  14 +-
 drivers/tty/serial/msm_serial.c                    |  19 +-
 drivers/tty/serial/mux.c                           |   6 +-
 drivers/tty/serial/omap-serial.c                   |  13 +-
 drivers/tty/serial/owl-uart.c                      | 635 ++++++++++++++++++++-
 drivers/tty/serial/pch_uart.c                      |  38 +-
 drivers/tty/serial/pmac_zilog.c                    |   4 +-
 drivers/tty/serial/serial-tegra.c                  |   2 +-
 drivers/tty/serial/serial_core.c                   |  47 +-
 drivers/tty/serial/sh-sci.c                        |   3 +-
 drivers/tty/serial/sprd_serial.c                   |   8 +-
 drivers/tty/serial/st-asc.c                        |   2 +-
 drivers/tty/serial/stm32-usart.c                   | 125 +++-
 drivers/tty/serial/stm32-usart.h                   |  37 +-
 drivers/tty/serial/sunsab.c                        |   2 +-
 drivers/tty/serial/sunsu.c                         |   6 +-
 drivers/tty/serial/ucc_uart.c                      |   2 +-
 drivers/tty/serial/xilinx_uartps.c                 |   2 +-
 drivers/tty/synclink.c                             |   2 +-
 drivers/tty/synclink_gt.c                          |   2 +-
 drivers/tty/synclinkmp.c                           |   2 +-
 drivers/tty/tty_buffer.c                           |  26 +
 drivers/tty/tty_io.c                               |   9 +
 include/linux/mcb.h                                |   2 +
 include/linux/serial_8250.h                        |   7 +-
 include/linux/serial_core.h                        |  10 +-
 include/linux/tty_driver.h                         |   2 +
 include/linux/tty_flip.h                           |   3 +-
 include/uapi/linux/serial_core.h                   |  14 +-
 75 files changed, 1634 insertions(+), 312 deletions(-)
 create mode 100644 drivers/tty/serial/8250/8250_men_mcb.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ