[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20160724221827.GA13366@kroah.com>
Date: Sun, 24 Jul 2016 15:18:27 -0700
From: Greg KH <gregkh@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
Jiri Slaby <jslaby@...e.cz>
Cc: Andrew Morton <akpm@...ux-foundation.org>,
linux-kernel@...r.kernel.org, linux-serial@...r.kernel.org
Subject: [GIT PULL] TTY patches for 4.8-rc1
The following changes since commit a99cde438de0c4c0cecc1d1af1a55a75b10bfdef:
Linux 4.7-rc6 (2016-07-03 23:01:00 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git/ tags/tty-4.8-rc1
for you to fetch changes up to 67417f9c262e2cd4b706eba3e1fd879d0bebc6d8:
Merge 4.7-rc6 into tty-next (2016-07-04 08:17:08 -0700)
----------------------------------------------------------------
TTY/Serial driver update for 4.8-rc1
Here is the big tty and serial driver update for 4.8-rc1.
Lots of good cleanups from Jiri on a number of vt and other tty related
things, and the normal driver updates. Full details are in the
shortlog.
All of these have been in linux-next for a while with no reported
issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
----------------------------------------------------------------
Alexander Shiyan (6):
serial: max310x: Fix RS485 handling
serial: max310x: Using resource-managed function for GPIO
serial: max310x: Register UART driver at module_init
serial: max310x: Remove duplicate bits definition
serial: max310x: Unregister UARTs on error
serial: max310x: Assign port line automatically
Alexandr Petrenko (1):
8250_pci: Adds support for the WCH CH355 4S card
Alexandre Belloni (1):
tty/serial: atmel: fix RS485 half duplex with DMA
Ben Dooks (2):
tty: serial: msm: fix definition of msm_stop_dma
serial: sirf: make fifo functions static
Bjorn Andersson (1):
tty: serial: msm: Don't read off end of tx fifo
Charanya Venkatraman (1):
tty:serial:msm:Do not restore Rx interrupts in DMA
Chuah, Kim Tatt (3):
dmaengine: hsu: Export hsu_dma_get_status()
serial: 8250_dma: Export serial8250_rx_dma_flush()
serial: 8250_mid: Read RX buffer on RX DMA timeout for DNV
Fabio Estevam (1):
serial: serial_core: Perform NULL checks for release/request_port ops
Geert Uytterhoeven (17):
serial: sh-sci: Update DT binding documentation for GPIO modem lines
serial: sh-sci: Update DT binding documentation for dedicated RTS/CTS
serial: sh-sci: Always set TIOCM_CTS in .get_mctrl() callback
serial: sh-sci: Add support for GPIO-controlled modem lines
serial: sh-sci: Do not open-code sci_getreg()
serial: sh-sci: Add more Serial Port Register documentation
serial: sh-sci: Add more Serial Port Control/Data Register documentation
serial: sh-sci: Correct pin initialization on (H)SCIF
serial: sh-sci: Add pin initialization for SCIFA/SCIFB
serial: sh-sci: Fix support for hardware-assisted RTS/CTS
serial: sh-sci: Add DT support for dedicated RTS/CTS
serial: sh-sci: Do not start transfers from sci_startup()
serial: sh-sci: Clear RX, error, and break flags during reset
serial: sh-sci: Clear (H)SCIF timeout and overrun during reset
serial: Make SERIAL_MPS2_UART depend on ARCH_MPS2
MAINTAINERS: Add file patterns for serial device tree bindings
serial: sh-sci: Stop transfers in sci_shutdown()
Greg Kroah-Hartman (1):
Merge 4.7-rc6 into tty-next
Hiromitsu Yamasaki (1):
serial: sh-sci: Document SoC specific bindings for r8a7796
Ji-Ze Hong (Peter Hong) (1):
serial: 8250_fintek: fix the mismatched IRQ mode
Jiri Slaby (24):
tty: ipwireless, cleanup TIOCGSERIAL
net: ircomm, cleanup TIOCGSERIAL
tty: cyclades+mxser, do not initialize to zero
tty: frv, remove unused serial macros
tty: stop defining STD_COM_FLAGS in drivers
tty: 8250, drop unused members from struct old_serial_port
tty: 8250, kill DEBUG_INTR
TTY: serial, handle platform_get_irq retval properly
tty: 8250, remove shadow and unused variables
vt: remove lines parameter from scrollback
vt: document vc_data by example
sisusb: remove dummy variables
tty: vt, consw->con_scrolldelta cleanup
tty: vt, consw->con_set_palette cleanup
tty: vt, remove consw->con_bmove
tty: vt, drop VT_BUF_VRAM_ONLY
tty: vt, get rid of ugly FLUSH macro
tty: vt, separate T.416 high colors handler
tty: vt, do not pass structure over stack
tty: vt, too many commands per line in rgb_foreground
tty: vt, whitespace cleanup in csi_m
tty: vt, convert more macros to functions
tty: vt, ignore PIO_UNIMAPCLR param
tty: vt, remove unused vc_deccolm
Jonas Gorski (1):
serial/bcm63xx_uart: use correct alias naming
Kefeng Wang (1):
serial: 8250_early: Add earlycon support for Synopsys DesignWare ABP UART
Krzysztof Kozlowski (2):
serial: samsung: Fix ERR pointer dereference on deferred probe
serial: samsung: Fix possible out of bounds access on non-DT platform
Ludovic Desroches (1):
tty/serial: atmel: add comment for the ring buffer size macro
Masahiro Yamada (5):
serial: 8250_uniphier: add COMPILE_TEST option
earlycon: mark earlycon code as __used iif the caller is built-in
serial: 8250_uniphier: drop !defined(MODULE) conditional
serial: 8250_mtk: drop !defined(MODULE) conditional
serial: 8250_ingenic: drop #if conditional surrounding earlycon code
Matthew Leach (3):
tty: serial: samsung: fixup accessors for endian
tty: serial: samsung: add byte-order aware bit functions
tty: serial: 8250: add CON_CONSDEV to flags
Muhammad Falak R Wani (1):
tty/vt/keyboard: use memdup_user().
Nicolas Ferre (3):
tty/serial: atmel: re-integrate status check in irq handler
tty/serial: atmel: split tx and rx paths
tty/serial: atmel: enforce tasklet init and termination sequences
Paul Gortmaker (3):
serial: pxa: make it explicitly non-modular
serial: vt8500_serial: make it explicitly non-modular
serial: m32r_sio: make it explicitly non-modular
Purna Chandra Mandal (1):
serial: pic32_uart: Fix double free of 'sport->irq_fault_name'.
Shubhrajyoti Datta (1):
tty: xuartps: disable clocks when not used
Stephen Boyd (3):
tty: serial: msm: Move header file into driver
tty: serial: msm: Only configure MND registers on hw that has it
tty: serial: msm: Cleanup include usage
Thomas Petazzoni (1):
serial: mvebu-uart: free the IRQ in ->shutdown()
Vladimir Murzin (1):
serial: mps2-uart: make driver explicitly non-modular
Yegor Yefremov (4):
tty/serial/8250: make UART_MCR register access consistent
serial: mctrl_gpio: add modem control read routine
serial: mctrl_gpio: enable API usage only for initialized mctrl_gpios struct
tty/serial/8250: use mctrl_gpio helpers
Documentation/devicetree/bindings/serial/8250.txt | 19 +
.../bindings/serial/renesas,sci-serial.txt | 6 +
MAINTAINERS | 1 +
arch/frv/include/asm/serial.h | 4 -
arch/xtensa/platforms/xt2000/setup.c | 1 -
drivers/dma/hsu/hsu.c | 90 ++++-
drivers/dma/hsu/pci.c | 11 +-
drivers/tty/cyclades.c | 4 -
drivers/tty/ipwireless/tty.c | 11 +-
drivers/tty/mxser.c | 1 -
drivers/tty/serial/8250/8250.h | 51 ++-
drivers/tty/serial/8250/8250_core.c | 19 +-
drivers/tty/serial/8250/8250_dma.c | 1 +
drivers/tty/serial/8250/8250_early.c | 1 +
drivers/tty/serial/8250/8250_fintek.c | 36 +-
drivers/tty/serial/8250/8250_ingenic.c | 2 -
drivers/tty/serial/8250/8250_mid.c | 24 +-
drivers/tty/serial/8250/8250_mtk.c | 2 +-
drivers/tty/serial/8250/8250_omap.c | 35 +-
drivers/tty/serial/8250/8250_pci.c | 28 +-
drivers/tty/serial/8250/8250_port.c | 71 ++--
drivers/tty/serial/8250/8250_uniphier.c | 2 +-
drivers/tty/serial/8250/Kconfig | 6 +-
drivers/tty/serial/Kconfig | 3 +-
drivers/tty/serial/amba-pl011.c | 8 +-
drivers/tty/serial/atmel_serial.c | 143 ++++---
drivers/tty/serial/bcm63xx_uart.c | 8 +-
drivers/tty/serial/fsl_lpuart.c | 8 +-
drivers/tty/serial/m32r_sio.c | 23 +-
drivers/tty/serial/max310x.c | 176 +++++----
drivers/tty/serial/mps2-uart.c | 29 +-
drivers/tty/serial/msm_serial.c | 197 +++++++++-
drivers/tty/serial/msm_serial.h | 184 ---------
drivers/tty/serial/mvebu-uart.c | 2 +
drivers/tty/serial/pic32_uart.c | 1 -
drivers/tty/serial/pmac_zilog.c | 2 +-
drivers/tty/serial/pxa.c | 30 +-
drivers/tty/serial/samsung.c | 38 +-
drivers/tty/serial/samsung.h | 38 +-
drivers/tty/serial/serial-tegra.c | 7 +-
drivers/tty/serial/serial_core.c | 8 +-
drivers/tty/serial/serial_mctrl_gpio.c | 36 ++
drivers/tty/serial/serial_mctrl_gpio.h | 15 +-
drivers/tty/serial/sh-sci.c | 196 ++++++++--
drivers/tty/serial/sh-sci.h | 25 +-
drivers/tty/serial/sirfsoc_uart.h | 4 +-
drivers/tty/serial/vt8500_serial.c | 30 +-
drivers/tty/serial/xilinx_uartps.c | 30 +-
drivers/tty/vt/consolemap.c | 13 +-
drivers/tty/vt/keyboard.c | 16 +-
drivers/tty/vt/vt.c | 431 ++++++++++-----------
drivers/tty/vt/vt_ioctl.c | 8 +-
drivers/usb/misc/sisusbvga/sisusb.c | 28 +-
drivers/usb/misc/sisusbvga/sisusb_con.c | 87 +----
drivers/usb/misc/sisusbvga/sisusb_init.h | 2 +-
drivers/video/console/dummycon.c | 3 -
drivers/video/console/fbcon.c | 53 ++-
drivers/video/console/mdacon.c | 45 ---
drivers/video/console/newport_con.c | 42 --
drivers/video/console/sticon.c | 29 --
drivers/video/console/vgacon.c | 29 +-
include/linux/console.h | 13 +-
include/linux/console_struct.h | 38 +-
include/linux/dma/hsu.h | 14 +-
include/linux/serial_8250.h | 1 +
include/linux/serial_core.h | 8 +-
include/linux/vt_kern.h | 7 +-
net/irda/ircomm/ircomm_tty_ioctl.c | 8 -
68 files changed, 1398 insertions(+), 1144 deletions(-)
delete mode 100644 drivers/tty/serial/msm_serial.h
Powered by blists - more mailing lists