From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Jiri Slaby <jslaby@suse.cz>
Cc: Andrew Morton <akpm@linux-foundation.org>,
linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org
Subject: [GIT PULL] TTY/Serial patches for 3.14-rc1
Date: Mon, 20 Jan 2014 13:06:59 -0800 [thread overview]
Message-ID: <20140120210659.GA358@kroah.com> (raw)
The following changes since commit 413541dd66d51f791a0b169d9b9014e4f56be13c:
Linux 3.13-rc5 (2013-12-22 13:08:32 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git/ tags/tty-3.14-rc1
for you to fetch changes up to 8bc661bfc0c2d221e209f4205bdaaf574d50100c:
tty/serial: at91: disable uart timer at start of shutdown (2014-01-13 15:55:59 -0800)
----------------------------------------------------------------
TTY/Serial driver patches for 3.14-rc1
Here's the big tty/serial driver pull request for 3.14-rc1
There are a number of n_tty fixes and cleanups, and some serial driver
bugfixes, and we got rid of one obsolete driver, making this series
remove more lines than added, always a nice surprise.
All of these have been in linux-next with no reports of issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Alexander Shiyan (5):
serial: clps711x: Driver refactor
serial: clps711x: dts: Add bindings documentation for the CLPS711X UART
serial: Remove old SC26XX driver
serial: clps711x: Add support for N_IRDA line discipline
serial: clps711x: Enable driver compilation with COMPILE_TEST
Arnd Bergmann (2):
tty/amiserial: avoid interruptible_sleep_on
tty: synclink: avoid sleep_on race
Baruch Siach (1):
serial: pl011: remove redundant early amba_ports declaration
Boris BREZILLON (1):
tty/serial: at91: document clock properties
Chao Bi (1):
n_gsm: race between ld close and gsmtty open
Chuansheng Liu (2):
TTY/n_gsm: Removing the wrong tty_unlock/lock() in gsm_dlci_release()
tty: Removing the deprecated function tty_vhangup_locked()
Fabio Estevam (1):
tty: serial: mxs-auart: Check the return value from clk_prepare_enable()
Greg Kroah-Hartman (3):
Merge 3.13-rc4 into tty-next
Revert "serial: pl011: use DMA RX polling by default"
Merge 3.13-rc5 into tty-next
Guennadi Liakhovetski (2):
serial: pl011: (cosmetic) remove superfluous register write
serial: pl011: fix fall back from DMA to interrupt mode
Heikki Krogerus (1):
serial: 8250_dw: remove ACPI ifdef
Huang Shijie (1):
serial: imx: add support for loopback mode.
Jingoo Han (3):
serial: pch_uart: remove unnecessary pci_set_drvdata()
parport_serial: remove unnecessary pci_set_drvdata()
tty: remove DEFINE_PCI_DEVICE_TABLE macro
Jon Medhurst (3):
serial: amba-pl011: use port lock to guard control register access
serial: amba-pl011: factor out code for writing LCR_H register
serial: amba-pl011: preseserve hardware settings during initialisation
Jonathan Woithe (1):
serial: 8250: Fix initialisation of Quatech cards with the AMCC PCI chip
Linus Walleij (1):
serial: pl011: use DMA RX polling by default
Marek Roszko (3):
tty/serial: at91: Handle shutdown more safely
tty/serial: at91: fix race condition in atmel_serial_remove
tty/serial: at91: disable uart timer at start of shutdown
Mark Deneen (1):
tty/serial: at91: reset rx_ring when port is shutdown
Paul Gortmaker (1):
tty: delete non-required instances of include <linux/init.h>
Peter Hurley (17):
n_tty: Merge .receive_buf() flavors
n_tty: Un-inline slow-path n_tty_receive_char()
n_tty: Un-inline slow-path n_tty_receive_char_closing()
n_tty: Refactor PARMRK doubling checks
n_tty: Refactor input_available_p() by call site
n_tty: Only perform wakeups for waiters
tty: Always handle NULL flag ptr
tty: Enable configurable tty flip buffer limit
tty: Rename tty buffer memory_used field
tty: Remove tty_prepare_flip_string_flags()
staging/fwserial: Rip out rx buffering
staging/fwserial: Up the tty buffer limit to 128K
staging/fwserial: Rename data profiling functions
staging/fwserial: Add Kconfig options for max ports
tty: Fix stale tty_buffer_flush() comment
tty: Halve flip buffer GFP_ATOMIC memory consumption
n_tty: Fix buffer overruns with larger-than-4k pastes
Qipan Li (3):
serial: sirf: use PM macro initialize PM functions
serial: sirf: provide pm entries of uart_ops
serial: sirf: correct condition for fetching dma buffer into tty
Qixue Xiao (1):
tty: an overflow of multiplication in drivers/tty/cyclades.c
Randy Dunlap (1):
init.h: add missing initcall variants
Randy Witt (1):
serial_core: Don't re-initialize a previously initialized spinlock.
Rashika Kheria (2):
drivers: tty: Mark the functions as static in n_gsm.c
drivers: tty: Mark the function hvc_poll_init() as static in hvc_console.c
Stephen Warren (1):
serial: 8250: enable UART_BUG_NOMSR for Tegra
Ulf Hansson (2):
serial: pl011: Convert to modern PM ops
serial: pl010: Convert to modern PM ops
Yegor Yefremov (1):
serial: add support for 200 v3 series Titan card
.../devicetree/bindings/serial/atmel-usart.txt | 7 +
.../bindings/serial/cirrus,clps711x-uart.txt | 28 +
arch/arm/mach-clps711x/devices.c | 21 +
drivers/char/pcmcia/synclink_cs.c | 4 +-
drivers/input/serio/serport.c | 28 +-
drivers/parport/parport_serial.c | 5 -
drivers/staging/fwserial/Kconfig | 20 +
drivers/staging/fwserial/fwserial.c | 151 ++---
drivers/staging/fwserial/fwserial.h | 24 +-
drivers/tty/amiserial.c | 26 +-
drivers/tty/cyclades.c | 2 +
drivers/tty/goldfish.c | 1 -
drivers/tty/hvc/hvc_console.c | 2 +-
drivers/tty/hvc/hvsi_lib.c | 1 -
drivers/tty/ipwireless/tty.c | 1 -
drivers/tty/n_gsm.c | 63 +-
drivers/tty/n_r3964.c | 2 +-
drivers/tty/n_tty.c | 113 ++--
drivers/tty/rocket.c | 2 +-
drivers/tty/serial/8250/8250_core.c | 4 +
drivers/tty/serial/8250/8250_dw.c | 9 -
drivers/tty/serial/8250/8250_em.c | 1 -
drivers/tty/serial/8250/8250_pci.c | 9 +-
drivers/tty/serial/8250/8250_pnp.c | 1 -
drivers/tty/serial/8250/serial_cs.c | 1 -
drivers/tty/serial/Kconfig | 21 +-
drivers/tty/serial/Makefile | 1 -
drivers/tty/serial/amba-pl010.c | 15 +-
drivers/tty/serial/amba-pl011.c | 84 +--
drivers/tty/serial/atmel_serial.c | 45 +-
drivers/tty/serial/clps711x.c | 454 +++++++------
drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c | 1 -
drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 1 -
drivers/tty/serial/imx.c | 8 +
drivers/tty/serial/kgdb_nmi.c | 1 -
drivers/tty/serial/mxs-auart.c | 9 +-
drivers/tty/serial/of_serial.c | 1 -
drivers/tty/serial/pch_uart.c | 3 +-
drivers/tty/serial/rp2.c | 2 +-
drivers/tty/serial/sc26xx.c | 749 ---------------------
drivers/tty/serial/serial_core.c | 8 +-
drivers/tty/serial/sirfsoc_uart.c | 39 +-
drivers/tty/synclink.c | 4 +-
drivers/tty/synclink_gt.c | 4 +-
drivers/tty/synclinkmp.c | 4 +-
drivers/tty/tty_buffer.c | 111 +--
drivers/tty/tty_ldisc.c | 1 -
drivers/tty/tty_port.c | 1 -
include/linux/init.h | 2 +
include/linux/tty.h | 8 +-
include/linux/tty_flip.h | 11 +-
include/linux/tty_ldisc.h | 6 +-
52 files changed, 752 insertions(+), 1368 deletions(-)
create mode 100644 Documentation/devicetree/bindings/serial/cirrus,clps711x-uart.txt
delete mode 100644 drivers/tty/serial/sc26xx.c
reply other threads:[~2014-01-20 21:06 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=20140120210659.GA358@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=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.