From: Greg KH <gregkh@suse.de>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org
Subject: [GIT PATCH] TTY/serial driver merge for 3.3
Date: Mon, 9 Jan 2012 11:09:00 -0800 [thread overview]
Message-ID: <20120109190900.GC9440@kroah.com> (raw)
Here is the big tty/serial merge for 3.3.
Lots of good fixes and reworks by Jiri on the tty and serial drivers,
resolving some nasty issues, and a number of driver updates as well.
Full details are in the shortlog below.
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tty-next
All of these patches have been in the -mm and -next trees for a while.
thanks,
greg k-h
------------
Documentation/serial/driver | 2 +-
arch/powerpc/kernel/legacy_serial.c | 3 +
arch/x86/include/asm/mrst.h | 2 +-
arch/x86/kernel/early_printk.c | 2 +-
arch/x86/platform/mrst/early_printk_mrst.c | 16 +-
drivers/parport/parport_ax88796.c | 13 +-
drivers/parport/parport_sunbpp.c | 13 +-
drivers/tty/n_hdlc.c | 6 +-
drivers/tty/n_tty.c | 8 +-
drivers/tty/pty.c | 26 +-
drivers/tty/serial/8250.c | 98 ++---
drivers/tty/serial/8250.h | 26 +
drivers/tty/serial/8250_dw.c | 12 +-
drivers/tty/serial/8250_fsl.c | 63 +++
drivers/tty/serial/8250_pci.c | 47 ++-
drivers/tty/serial/Kconfig | 37 ++-
drivers/tty/serial/Makefile | 2 +
drivers/tty/serial/atmel_serial.c | 12 +-
drivers/tty/serial/bfin_sport_uart.c | 22 +-
drivers/tty/serial/bfin_sport_uart.h | 5 +-
drivers/tty/serial/bfin_uart.c | 83 ++--
drivers/tty/serial/ifx6x60.c | 1 -
drivers/tty/serial/imx.c | 148 +++++-
drivers/tty/serial/m32r_sio.c | 7 +-
drivers/tty/serial/max3100.c | 1 -
drivers/tty/serial/max3107-aava.c | 1 -
drivers/tty/serial/max3107.c | 1 -
drivers/tty/serial/mfd.c | 18 +-
drivers/tty/serial/mrst_max3110.c | 1 -
drivers/tty/serial/msm_serial_hs.c | 23 +-
drivers/tty/serial/mxs-auart.c | 5 +-
drivers/tty/serial/omap-serial.c | 2 +-
drivers/tty/serial/pch_uart.c | 160 ++++++-
drivers/tty/serial/sc26xx.c | 14 +-
drivers/tty/serial/serial_core.c | 325 +++++++-----
drivers/tty/serial/serial_cs.c | 8 +-
drivers/tty/serial/sirfsoc_uart.c | 783 ++++++++++++++++++++++++++++
drivers/tty/serial/sirfsoc_uart.h | 185 +++++++
drivers/tty/serial/timbuart.c | 15 +-
drivers/tty/serial/vr41xx_siu.c | 13 +-
drivers/tty/tty_io.c | 309 +++++++-----
drivers/tty/tty_ldisc.c | 22 +-
drivers/tty/vt/consolemap.c | 2 +-
include/linux/serial_8250.h | 5 +
include/linux/serial_core.h | 100 +---
45 files changed, 1989 insertions(+), 658 deletions(-)
create mode 100644 drivers/tty/serial/8250_fsl.c
create mode 100644 drivers/tty/serial/sirfsoc_uart.c
create mode 100644 drivers/tty/serial/sirfsoc_uart.h
---------------
Alexander Stein (1):
drivers/tty/serial/pch_uart.c: add console support
Axel Lin (2):
parport: convert drivers/parport/* to use module_platform_driver()
TTY: serial: convert drivers/tty/serial/* to use module_platform_driver()
Claudio Scordino (1):
atmel_serial: fix spinlock lockup in RS485 code
Dan Williams (2):
serial/8250_pci: setup-quirk workaround for the kt serial controller
serial/8250_pci: init-quirk msi support for kt serial controller
Dave Young (1):
tty_ldisc: remove unnecessary negative return check for wait_event_timeout
Dirk Behme (1):
imx: Add save/restore functions for UART control regs
Eric Miao (1):
tty: serial: imx: move del_timer_sync() to avoid potential deadlock
Fabio Estevam (1):
tty: serial: imx: Allow UART to be a source for wakeup
Ilya Zykov (1):
tty: n_hdlc not atomic use tty->flags.
Jiri Slaby (19):
TTY: move pgrp killing
TTY: extract /dev/tty handling from tty_open
TTY: extract driver lookup from tty_open
TTY: coalesce fail paths in tty_open
TTY: move tty_lookup_driver to switch-cases
TTY: move debug checking out of tty_release
TTY: open/release, cleanup printks
TTY: serial, cleanup include file
TTY: serial, cleanup atmel_set_ldisc
TTY: serial, switch closing_wait and close_delay to jiffies
TTY: serial, use tty_port_close_start helper
TTY: serial, document few functions
TTY: serial, do not touch tty->alt_speed
TTY: serial, inline uart_get
TTY: serial, define uart_port_activate/shutdown
TTY: serial, fill uart_port_shutdown
TTY: serial, extract uart_port_startup
TTY: pty, cleanup the pty counting
TTY: ldisc, remove some unneeded includes
Lars-Peter Clausen (1):
TTY: Remove redundant spi driver bus initialization
Maciej Szmigiero (1):
serial: fix serial_cs I/O windows for Argosy RS-COM 2P
Mayank Rana (2):
msm_serial_hs: Fix type inconsistency for tx and rx command_ptr_ptr
msm_serial_hs: Fix spinlock recursion in handling CTS
Mika Westerberg (1):
serial, mfd: don't hardcode the console
Paul Gortmaker (8):
serial: move struct uart_8250_port from 8250.c to 8250.h
serial: clean up parameter passing for 8250 Rx IRQ handling
serial: export the key functions for an 8250 IRQ handler
serial: make 8250 timeout use the specified IRQ handler
serial: manually inline serial8250_handle_port
serial: add irq handler for Freescale 16550 errata.
serial: make FSL errata depend on 8250_CONSOLE, not just 8250
serial: driver for m32 arch should not have DEC alpha errata
Rong Wang (1):
UART: add CSR SiRFprimaII SoC on-chip uart drivers
Saleem Abdulrasool (1):
imx: add polled io uart methods
Shubhrajyoti D (2):
serial: OMAP2+: UART: Make the SERIAL_OMAP depend on ARCH_OMAP2PLUS
OMAP: UART: fix the return type of check_modem_status
Sonic Zhang (8):
serial: bfin-uart: Request CTS GPIO PIN when the serial device starts up.
serial: bfin-uart: Add tty ASYNC_CTS_FLOW flag to do CTS flow control.
serial: bfin-uart: remove redundant CTS check for hardware CTS control.
tty: bfin-sport-uart: Rx interrupt is not called always with irq disabled.
serial: bfin-sport-uart: Request CTS GPIO PIN when the sport emulated serial device starts up.
serial: bfin-sport-uart: Add tty ASYNC_CTS_FLOW flag to do CTS flow control.
serial: bfin-uart: Enable hardware automatic CTS only when CTS pin is available.
serial: bfin-uart: Remove ASYNC_CTS_FLOW flag for hardware automatic CTS.
Thorsten Wißmann (1):
drivers/tty: Remove unneeded spaces
Uwe Kleine-König (6):
serial/imx: propagate error of platform_driver_register in init routine
serial/mxs-auart: only wake up tty layer once
serial: use DIV_ROUND_CLOSEST instead of open coding it
serial/documentation: fix documented name of DCD cpp symbol
serial/imx: propagate error from of_alias_get_id instead of using -ENODEV
serial/imx: let probing fail for the dt case without a valid alias
Wolfram Sang (1):
serial: 8250: replace hardcoded 0xbf with #define
Yegor Yefremov (1):
serial: add support for 400 and 800 v3 series Titan cards
Zeng Zhaoming (1):
tty: Fix memory leak in virtual console when enable unicode translation
reply other threads:[~2012-01-09 19:09 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=20120109190900.GC9440@kroah.com \
--to=gregkh@suse.de \
--cc=akpm@linux-foundation.org \
--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.