[GIT PATCH] TTY patches for 3.7-rc1

From: Greg KH
Date: Mon Oct 01 2012 - 14:30:54 EST


The following changes since commit 5698bd757d55b1bb87edd1a9744ab09c142abfc2:

Linux 3.6-rc6 (2012-09-16 14:58:51 -0700)

are available in the git repository at:

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

for you to fetch changes up to 0c57dfcc6c1d037243c2f8fbf62eab3633326ec0:

tty/serial: Add kgdb_nmi driver (2012-09-26 13:52:36 -0700)

----------------------------------------------------------------
TTY merge for 3.7-rc1

As we skipped the merge window for 3.6-rc1 for the tty tree, everything
is now settled down and working properly, so we are ready for 3.7-rc1.
Here's the patchset, it's big, but the large changes are removing a
firmware file and adding a staging tty driver (it depended on the tty
core changes, so it's going through this tree instead of the staging
tree.)

All of these patches have been in the linux-next tree for a while.

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

----------------------------------------------------------------
Alan Cox (31):
tty: note race we need to fix
tty: localise the lock
usb: fix sillies in the metro USB driver
8250: use the 8250 register interface not the legacy one
8250: propogate the bugs field
8250: add support for ASIX devices with a FIFO bug
tty: revert incorrectly applied lock patch
tty: move the termios object into the tty
f81232: correct stubbed termios handler
usb, kobil: Sort out some bogus tty handling
tty: Fix up PPC fallout from the termios move
8250: three way resolve of the 8250 diffs
vt: fix the keyboard/led locking
tty: Move the handling of the tty release logic
pch_uart: Fix missing break for 16 byte fifo
pcmcia,synclink_cs: fix termios port I missed
tty: Fix race in tty release
serqt_usb2: drag screaming into the 21st century
tty: fix the metro-usb change I messed up
tty: localise the lock
ipoctal: make it compile with the termios changes
8250: add AgeStar AS-PRS2-009
tty: Split the serial_core helpers for setserial into two
tty: move the async flags from the serial code into the tty includes
8250_pci: Add additional WCH CHC353 devices
tty: Fix hvc return
tty: serial: max3100: Fix error case
tty: ipwireless: check ppp register worked
tty: n_gsm: Fix incorrect debug display
serial_core: Fix race in uart_handle_dcd_change
pty: Fix locking bug on error path

Alexander Shiyan (7):
serial: sc26xx: Fix compile breakage
serial: New serial driver MAX310X
serial: New serial driver SCCNXP
serial: Add note about migration to driver SCCNXP
serial: sccnxp: Report actual baudrate back to core
serial: sccnxp: Remove mask termios caps for SW flow control
serial: sccnxp: Make 'default' choice in switch last

Anton Vorontsov (7):
kernel/debug: Mask KGDB NMI upon entry
kdb: Implement disable_nmi command
kdb: Turn KGDB_KDB=n stubs into static inlines
tty/serial/core: Introduce poll_init callback
tty/serial/amba-pl011: Implement poll_init callback
tty/serial/amba-pl011: Quiesce interrupts in poll_get_char
tty/serial: Add kgdb_nmi driver

Bill Pemberton (3):
staging: Add dgrp driver for Digi Realport devices
staging: dgrp: add dgrp to the build
staging: dgrp: fix potential call to strncpy with a negative number

Chao Xie (1):
serial: pxa: add spin lock for console write

Christophe Leroy (4):
Powerpc 8xx CPM_UART desynchronisation
Powerpc 8xx CPM_UART too many interrupts
Powerpc 8xx CPM_UART maxidl should not depend on fifo size
Powerpc 8xx CPM_UART setting MAXIDL register proportionaly to baud rate

Christopher Brannon (1):
tty: keyboard.c: Remove locking from vt_get_leds.

Corbin (1):
serial_core: Update buffer overrun statistics.

Dan Carpenter (4):
tty: double unlock on error in ptmx_open()
tty: fix missing assignment
tty: handle NULL parameters in free_tty_struct()
TTY: tty_alloc_driver() returns error pointers

Darren Hart (1):
pch_uart: Add eg20t_port lock field, avoid recursive spinlocks

David Brown (1):
msm_serial: fix clock rate on DMA-based uarts

David Daney (1):
MIPS: OCTEON: Fix breakage due to 8250 changes.

Devendra Naga (1):
tty: max3100: use module_spi_driver

Emil Goode (2):
tty: serial: max310x: Check return code of gpiochip_remove
tty: serial: max310x: Remove explicit use of devm_kfree

Felipe Balbi (22):
serial: omap: define and use to_uart_omap_port()
serial: omap: define helpers for pdata function pointers
serial: omap: don't access the platform_device
serial: omap: drop DMA support
serial: add OMAP-specific defines
serial: omap: simplify IRQ handling
serial: omap: refactor receive_chars() into rdi/rlsi handlers
serial: omap: move THRE check to transmit_chars()
serial: omap: stick to put_autosuspend
serial: omap: set dev->drvdata before enabling pm_runtime
serial: omap: drop unnecessary check from remove
serial: omap: make sure to suspend device before remove
serial: omap: don't save IRQ flags on hardirq
serial: omap: optimization with section annotations
serial: omap: drop "inline" from IRQ handler prototype
serial: omap: implement set_wake
serial: omap: make sure to put() on poll_get_char
serial: omap: remove unnecessary header and add a missing one
serial: omap: move uart_omap_port definition to C file
serial: omap: enable RX and TX FIFO usage
serial: omap: fix compile breakage
serial: omap: fix DeviceTree boot

Fengguang Wu (2):
pch_uart: check kzalloc result in dma_handle_tx()
serial_core: fix sizeof(pointer)

Flavio Leitner (2):
8250: fix autoconfig to work with serial console
serial: set correct baud_base for EXSYS EX-41092 Dual 16950

Frederic Berat (1):
n_gsm : Flow control handling in Mux driver

Gabor Juhos (1):
tty: of_serial: add no-loopback-test property

Greg Kroah-Hartman (7):
Merge 3.5-rc4 into tty-next
Merge branch 'v3.6-rc7' into tty-next
Merge tty-next into 3.6-rc1
Merge 3.6-rc3 into tty-next
Merge 3.6-rc6 into tty-next
tty/serial: remove CONFIG_EXPERIMENTAL dependencies
tty/serial: put (EXPERIMENTAL) marking back on N_GSM and SERIAL_IFX6X60

Guainluca Anzolin (1):
parport_serial: Add support for the WCH353 2S/1P multi-IO card

Huang Shijie (4):
serial: add a new helper function
serial: mxs-auart: fix the wrong setting order
serial: mxs-auart: put the device in mxs_auart_probe()
serial: mxs-auart: put the device in the error path

Jaeden Amero (3):
n_tty: Don't lose characters when PARMRK is enabled
compat_ioctl: Add RS-485 IOCTLs to the list
compat_ioctl: Avoid using undefined RS-485 IOCTLs

Jean-François Moine (1):
tty vt: Fix line garbage in virtual console on command line edition

Jiri Slaby (67):
TTY: cyclades, add local pointer for card
TTY: ircomm, add tty_port
TTY: ircomm, use close times from tty_port
TTY: ircomm, use open counts from tty_port
TTY: ircomm, use flags from tty_port
TTY: ircomm, revamp locking
TTY: ircomm, use tty from tty_port
TTY: ircomm, define local tty_port
TTY: ircomm, define carrier routines
TTY: ircomm, use tty_port_close_end helper
TTY: ircomm, use tty_port_close_start helper
TTY: um/line, add tty_port
TTY: um/line, use tty from tty_port
PTY: remove one empty ops->remove
PTY: merge pty_install implementations
PTY: add tty_port
TTY: vt, remove con_schedule_flip
TTY: provide drivers with tty_port_install
TTY: vt, add ->install
TTY: usb-serial, use tty_port_install
TTY: centralize fail paths in tty_register_driver
TTY: add ports array to tty_driver
TTY: add tty_port_register_device helper
TTY: pty, stop passing NULL to free_tty_struct
TTY: 68328serial, fix compilation
TTY: n_gsm, use tty_port_install
misc: pti, add const to pci_device_id table
misc: pti, pci drvdata cannot be NULL in ->remove
misc: pti, stop using iomap's unmap on ioremap space
misc: pti, move ->remove to the PCI code
misc: pti, do the opposite of ->probe in ->remove
misc: pti, fix fail paths
misc: pti, fix tty_port count
misc: pti, use tty_port_register_device
mxser: allow overlapping vector
TTY: ttyprintk, unregister tty driver on failure
TTY: ttyprintk, don't touch behind tty->write_buf
TTY: ttyprintk, initialize tty_port earlier
TTY: tty3270, free tty driver properly
TTY: pass flags to alloc_tty_driver
TTY: pty, switch to tty_alloc_driver
TTY: move allocations to tty_alloc_driver
TTY: add support for unnumbered device nodes
TTY: move cdev_add to tty_register_device
TTY: use tty_port_register_device
TTY: automatically create nodes for some drivers
TTY: tty_port, add some documentation
TTY: add tty_port_link_device
TTY: use tty_port_link_device
TTY: synclink_cs, sanitize fail paths
TTY: synclink_cs, use dynamic tty devices
TTY: synclink_cs, final cleanup in synclink_cs_init
TTY: moxa, convert to dynamic device
TTY: nfcon, add tty_port and link it
TTY: con3215, unset raw3215[line]
TTY: con3215, add tty install
TTY: i4l, add tty install
TTY: synclink, add tty install
TTY: synclinkmp, add tty install
TTY: ircomm_tty, add tty install
TTY: tty3270, add tty install
TTY: hvc_console, add tty install
TTY: hvcs, clean hvcs_open a bit
TTY: hvcs, add tty install
TTY: mxser, fix invalid module_parm permissions
TTY: synclink_cs, fix build
TTY: check if tty->port is assigned

Julia Lawall (3):
drivers/tty/moxa.c: fix error return code
drivers/tty/serial/amba-pl0{10,11}.c: use clk_prepare_enable and clk_disable_unprepare
drivers/tty/serial/sirfsoc_uart.c: drop frees of devm_ alloc'd data

Julien Pichon (1):
serial: samsung: Add poll_get_char & poll_put_char

KeyYoung Park (1):
serial: samsung: protect NULL dereference of clock name

Kyoungil Kim (2):
serial: samsung: Remove NULL checking for baud clock
serial: samsung: Fixed wrong comparison for baudclk_rate

Laurent Pinchart (2):
serial: sh-sci: Fix probe error paths
serial: sh-sci: Make probe fail for ports that exceed the maximum count

Linus Walleij (4):
serial/amba-pl011: fix ages old copy-paste errors
serial: pl011: delete dangling bug flag
serial: pl011: delete reset callback
serial: pl011: handle corruption at high clock speeds

Matthew Leach (1):
serial: pl011: honour serial aliases in device tree

NeilBrown (1):
OMAP/serial: Add support for driving a GPIO as DTR.

Paul Bolle (2):
delete seven tty headers
Delete generic_serial.h

Paul Gortmaker (3):
m32r_sio: remove dependency on struct serial_uart_config
serial: sunsu.c - don't explicitly tie array size to dynamic entity
serial: diminish usage of struct serial_uart_config

Rabin Vincent (1):
vt: fix race in vt_waitactive()

Richard Zhao (2):
serial: imx: set sport as drvdata, like it's used elsewhere
serial: imx: remove null check of sport in suspend/resume function

Roland Stigge (3):
serial/8250: Add LPC3220 standard UART type
serial/of-serial: Add LPC3220 standard UART compatible string
serial: Add driver for LPC32xx High Speed UARTs

Ruchika Kharwar (2):
serial: omap: fix sequence of pm_runtime_* calls.
serial: omap: unlock the port lock

Russ Gorby (5):
n_gsm: uplink SKBs accumulate on list
n_gsm: added interlocking for gsm_data_lock for certain code paths
n_gsm: avoid accessing freed memory during CMD_FCOFF condition
n_gsm: replace kfree_skb w/ appropriate dev_* versions
n_gsm: memory leak in uplink error path

Sachin Kamat (3):
serial: Samsung: Replace printk with dev_* functions
serial: Samsung: Silence some checkpatch errors and warnings
tty: serial: Samsung: Fix return value

Sean Young (2):
8250_pnp: do pnp probe before legacy probe
8250: blacklist Winbond CIR port

Shachar Shemesh (1):
tty ldisc: Close/Reopen race prevention should check the proper flag

Shawn Bohrer (1):
8250_pci: Remove duplicate struct pciserial_board

Shubhrajyoti D (1):
serial: omap: fix the reciever line error case

Sourav Poddar (1):
serial: omap: Remove unnecessary checks from suspend/resume

Stanislav Kozina (2):
tty: Fix possible race in n_tty_read()
Remove BUG_ON from n_tty_read()

Stephen Rothwell (3):
tty: fix up usb serial console for termios change.
serial: serial_core.h needs console.h included first
staging: dgrp: using vmalloc needs to include vmalloc.h

Tim Gardner (1):
firmware: remove computone driver firmware and documentation

Tobias Klauser (1):
tty: serial: altera_uart: Use platform_{get,set}_drvdata

Tomas Hlavacek (2):
tty: uartclk value from serial_core exposed to sysfs
tty_register_device_attr updated for tty-next

Tomoya MORINAGA (2):
pch_uart: Fix rx error interrupt setting issue
pch_uart: Fix parity setting issue

Tony Lindgren (2):
serial: omap: Request pins using pinctrl framework
serial/8250: Limit the omap workarounds to omap1

Uwe Kleine-König (2):
serial/imx: make devdata member point to const data
serial/imx: improve error diagnosics for clock and pinctrl failures

Vikram Pandita (1):
serial: omap: fix software flow control

Wanlong Gao (1):
drivers:tty:fix up ENOIOCTLCMD error handling

Wei Yongjun (2):
parport: fix possible memory leak in parport_gsc_probe_port()
TTY: serial: move the dereference below the NULL test

Wolfram Sang (1):
tty: serial: mpc5xxx: add support for mark/space parity

samix.lebsir (1):
char: n_gsm: remove message filtering for contipated DLCI

xiaojin (1):
n_gsm.c: Implement 3GPP27.010 DLC start-up procedure in MUX

Documentation/ABI/testing/sysfs-tty | 9 +
Documentation/devicetree/bindings/tty/serial/nxp-lpc32xx-hsuart.txt | 14 +
Documentation/devicetree/bindings/tty/serial/of-serial.txt | 2 +
Documentation/serial/00-INDEX | 2 -
Documentation/serial/computone.txt | 520 ------
arch/alpha/kernel/srmcons.c | 1 +
arch/arm/mach-omap2/serial.c | 18 +-
arch/arm/mach-ux500/board-mop500.c | 21 -
arch/arm/plat-omap/include/plat/omap-serial.h | 50 +-
arch/ia64/hp/sim/simserial.c | 3 +-
arch/m68k/emu/nfcon.c | 4 +
arch/mips/cavium-octeon/serial.c | 30 +-
arch/mips/sni/a20r.c | 32 +
arch/parisc/kernel/pdc_cons.c | 1 +
arch/um/drivers/line.c | 3 +-
arch/xtensa/platforms/iss/console.c | 1 +
drivers/bluetooth/hci_ath.c | 2 +-
drivers/char/mwave/mwavedd.c | 16 +-
drivers/char/pcmcia/synclink_cs.c | 131 +-
drivers/char/ttyprintk.c | 33 +-
drivers/isdn/capi/capi.c | 3 +-
drivers/isdn/gigaset/interface.c | 7 +-
drivers/isdn/i4l/isdn_tty.c | 41 +-
drivers/misc/ibmasm/uart.c | 16 +-
drivers/misc/pti.c | 128 +-
drivers/mmc/card/sdio_uart.c | 24 +-
drivers/net/ethernet/sgi/ioc3-eth.c | 22 +-
drivers/net/irda/irtty-sir.c | 10 +-
drivers/net/usb/hso.c | 19 +-
drivers/parport/parport_gsc.c | 1 +
drivers/parport/parport_serial.c | 11 +-
drivers/s390/char/con3215.c | 28 +-
drivers/s390/char/sclp_tty.c | 1 +
drivers/s390/char/sclp_vt220.c | 1 +
drivers/s390/char/tty3270.c | 34 +-
drivers/staging/Kconfig | 2 +
drivers/staging/Makefile | 1 +
drivers/staging/dgrp/Kconfig | 9 +
drivers/staging/dgrp/Makefile | 12 +
drivers/staging/dgrp/README | 2 +
drivers/staging/dgrp/TODO | 13 +
drivers/staging/dgrp/dgrp_common.c | 200 +++
drivers/staging/dgrp/dgrp_common.h | 208 +++
drivers/staging/dgrp/dgrp_dpa_ops.c | 556 +++++++
drivers/staging/dgrp/dgrp_driver.c | 110 ++
drivers/staging/dgrp/dgrp_mon_ops.c | 346 ++++
drivers/staging/dgrp/dgrp_net_ops.c | 3737 ++++++++++++++++++++++++++++++++++++++++++
drivers/staging/dgrp/dgrp_ports_ops.c | 170 ++
drivers/staging/dgrp/dgrp_specproc.c | 822 ++++++++++
drivers/staging/dgrp/dgrp_sysfs.c | 555 +++++++
drivers/staging/dgrp/dgrp_tty.c | 3331 +++++++++++++++++++++++++++++++++++++
drivers/staging/dgrp/digirp.h | 129 ++
drivers/staging/dgrp/drp.h | 693 ++++++++
drivers/staging/ipack/devices/ipoctal.c | 14 +-
drivers/staging/serqt_usb2/serqt_usb2.c | 18 +-
drivers/staging/speakup/serialio.h | 3 +-
drivers/tty/Kconfig | 9 +-
drivers/tty/amiserial.c | 45 +-
drivers/tty/bfin_jtag_comm.c | 1 +
drivers/tty/cyclades.c | 102 +-
drivers/tty/ehv_bytechan.c | 9 +-
drivers/tty/hvc/Kconfig | 2 +-
drivers/tty/hvc/hvc_console.c | 33 +-
drivers/tty/hvc/hvcs.c | 82 +-
drivers/tty/hvc/hvsi.c | 2 +
drivers/tty/hvc/hvsi_lib.c | 2 +-
drivers/tty/ipwireless/network.c | 7 +-
drivers/tty/ipwireless/tty.c | 2 +-
drivers/tty/isicom.c | 13 +-
drivers/tty/moxa.c | 39 +-
drivers/tty/mxser.c | 63 +-
drivers/tty/n_gsm.c | 144 +-
drivers/tty/n_r3964.c | 10 +-
drivers/tty/n_tty.c | 29 +-
drivers/tty/nozomi.c | 4 +-
drivers/tty/pty.c | 234 +--
drivers/tty/rocket.c | 22 +-
drivers/tty/serial/68328serial.c | 23 +-
drivers/tty/serial/8250/8250.c | 156 +-
drivers/tty/serial/8250/8250.h | 43 +-
drivers/tty/serial/8250/8250_acorn.c | 22 +-
drivers/tty/serial/8250/8250_dw.c | 38 +-
drivers/tty/serial/8250/8250_gsc.c | 26 +-
drivers/tty/serial/8250/8250_hp300.c | 26 +-
drivers/tty/serial/8250/8250_pci.c | 214 ++-
drivers/tty/serial/8250/8250_pnp.c | 59 +-
drivers/tty/serial/8250/Kconfig | 16 +-
drivers/tty/serial/8250/Makefile | 5 +-
drivers/tty/serial/8250/serial_cs.c | 30 +-
drivers/tty/serial/Kconfig | 73 +-
drivers/tty/serial/Makefile | 5 +-
drivers/tty/serial/altera_uart.c | 6 +-
drivers/tty/serial/amba-pl010.c | 15 +-
drivers/tty/serial/amba-pl011.c | 177 +-
drivers/tty/serial/bfin_uart.c | 2 +-
drivers/tty/serial/cpm_uart/cpm_uart_core.c | 23 +-
drivers/tty/serial/crisv10.c | 45 +-
drivers/tty/serial/ifx6x60.c | 4 +-
drivers/tty/serial/imx.c | 13 +-
drivers/tty/serial/ioc3_serial.c | 3 +-
drivers/tty/serial/ioc4_serial.c | 5 +-
drivers/tty/serial/jsm/jsm_tty.c | 8 +-
drivers/tty/serial/kgdb_nmi.c | 402 +++++
drivers/tty/serial/kgdboc.c | 9 +
drivers/tty/serial/lpc32xx_hs.c | 823 ++++++++++
drivers/tty/serial/m32r_sio.c | 36 +-
drivers/tty/serial/max3100.c | 26 +-
drivers/tty/serial/max3107.c | 1215 --------------
drivers/tty/serial/max3107.h | 441 -----
drivers/tty/serial/max310x.c | 1260 ++++++++++++++
drivers/tty/serial/mpc52xx_uart.c | 8 +-
drivers/tty/serial/msm_serial.c | 2 +-
drivers/tty/serial/msm_smd_tty.c | 8 +-
drivers/tty/serial/mxs-auart.c | 8 +-
drivers/tty/serial/of_serial.c | 13 +-
drivers/tty/serial/omap-serial.c | 885 +++++-----
drivers/tty/serial/pch_uart.c | 4 +
drivers/tty/serial/pxa.c | 14 +
drivers/tty/serial/samsung.c | 95 +-
drivers/tty/serial/sc26xx.c | 4 +
drivers/tty/serial/sccnxp.c | 990 +++++++++++
drivers/tty/serial/serial_core.c | 251 +--
drivers/tty/serial/sirfsoc_uart.c | 8 +-
drivers/tty/serial/sunsu.c | 8 +-
drivers/tty/synclink.c | 86 +-
drivers/tty/synclink_gt.c | 37 +-
drivers/tty/synclinkmp.c | 58 +-
drivers/tty/tty_io.c | 375 +++--
drivers/tty/tty_ioctl.c | 100 +-
drivers/tty/tty_ldisc.c | 78 +-
drivers/tty/tty_mutex.c | 71 +-
drivers/tty/tty_port.c | 94 +-
drivers/tty/vt/keyboard.c | 50 +-
drivers/tty/vt/vt.c | 141 +-
drivers/usb/class/cdc-acm.c | 5 +-
drivers/usb/gadget/u_serial.c | 3 +-
drivers/usb/serial/ark3116.c | 4 +-
drivers/usb/serial/belkin_sa.c | 2 +-
drivers/usb/serial/console.c | 4 +-
drivers/usb/serial/cp210x.c | 8 +-
drivers/usb/serial/cypress_m8.c | 40 +-
drivers/usb/serial/digi_acceleport.c | 14 +-
drivers/usb/serial/empeg.c | 2 +-
drivers/usb/serial/f81232.c | 3 +-
drivers/usb/serial/ftdi_sio.c | 2 +-
drivers/usb/serial/io_edgeport.c | 12 +-
drivers/usb/serial/io_ti.c | 12 +-
drivers/usb/serial/ir-usb.c | 2 +-
drivers/usb/serial/iuu_phoenix.c | 28 +-
drivers/usb/serial/keyspan.c | 6 +-
drivers/usb/serial/keyspan_pda.c | 4 +-
drivers/usb/serial/kl5kusb105.c | 18 +-
drivers/usb/serial/kobil_sct.c | 14 +-
drivers/usb/serial/mct_u232.c | 4 +-
drivers/usb/serial/metro-usb.c | 6 -
drivers/usb/serial/mos7720.c | 14 +-
drivers/usb/serial/mos7840.c | 12 +-
drivers/usb/serial/oti6858.c | 10 +-
drivers/usb/serial/pl2303.c | 6 +-
drivers/usb/serial/quatech2.c | 4 +-
drivers/usb/serial/sierra.c | 2 +-
drivers/usb/serial/spcp8x5.c | 12 +-
drivers/usb/serial/ssu100.c | 4 +-
drivers/usb/serial/ti_usb_3410_5052.c | 10 +-
drivers/usb/serial/usb-serial.c | 7 +-
drivers/usb/serial/usb_wwan.c | 2 +-
drivers/usb/serial/whiteheat.c | 2 +-
firmware/Makefile | 1 -
firmware/intelliport2.bin.ihex | 2147 ------------------------
fs/compat_ioctl.c | 6 +
include/linux/Kbuild | 4 +-
include/linux/amba/serial.h | 1 -
include/linux/cd1400.h | 292 ----
include/linux/cdk.h | 486 ------
include/linux/comstats.h | 119 --
include/linux/generic_serial.h | 35 -
include/linux/istallion.h | 123 --
include/linux/kbd_kern.h | 13 -
include/linux/kdb.h | 29 +-
include/linux/kgdb.h | 13 +
include/linux/pci_ids.h | 1 -
include/linux/platform_data/max310x.h | 67 +
include/linux/platform_data/sccnxp.h | 93 ++
include/linux/sc26198.h | 533 ------
include/linux/serial.h | 81 +-
include/linux/serial167.h | 157 --
include/linux/serial_8250.h | 33 +-
include/linux/serial_core.h | 8 +-
include/linux/serial_reg.h | 4 +
include/linux/stallion.h | 147 --
include/linux/tty.h | 92 +-
include/linux/tty_driver.h | 47 +-
include/linux/tty_flags.h | 78 +
include/net/irda/ircomm_tty.h | 17 +-
kernel/debug/debug_core.c | 14 +-
kernel/debug/kdb/kdb_main.c | 31 +
net/bluetooth/rfcomm/tty.c | 10 +-
net/irda/ircomm/ircomm_param.c | 5 -
net/irda/ircomm/ircomm_tty.c | 320 ++--
net/irda/ircomm/ircomm_tty_attach.c | 40 +-
net/irda/ircomm/ircomm_tty_ioctl.c | 33 +-
201 files changed, 18056 insertions(+), 8963 deletions(-)
create mode 100644 Documentation/devicetree/bindings/tty/serial/nxp-lpc32xx-hsuart.txt
delete mode 100644 Documentation/serial/computone.txt
create mode 100644 drivers/staging/dgrp/Kconfig
create mode 100644 drivers/staging/dgrp/Makefile
create mode 100644 drivers/staging/dgrp/README
create mode 100644 drivers/staging/dgrp/TODO
create mode 100644 drivers/staging/dgrp/dgrp_common.c
create mode 100644 drivers/staging/dgrp/dgrp_common.h
create mode 100644 drivers/staging/dgrp/dgrp_dpa_ops.c
create mode 100644 drivers/staging/dgrp/dgrp_driver.c
create mode 100644 drivers/staging/dgrp/dgrp_mon_ops.c
create mode 100644 drivers/staging/dgrp/dgrp_net_ops.c
create mode 100644 drivers/staging/dgrp/dgrp_ports_ops.c
create mode 100644 drivers/staging/dgrp/dgrp_specproc.c
create mode 100644 drivers/staging/dgrp/dgrp_sysfs.c
create mode 100644 drivers/staging/dgrp/dgrp_tty.c
create mode 100644 drivers/staging/dgrp/digirp.h
create mode 100644 drivers/staging/dgrp/drp.h
create mode 100644 drivers/tty/serial/kgdb_nmi.c
create mode 100644 drivers/tty/serial/lpc32xx_hs.c
delete mode 100644 drivers/tty/serial/max3107.c
delete mode 100644 drivers/tty/serial/max3107.h
create mode 100644 drivers/tty/serial/max310x.c
create mode 100644 drivers/tty/serial/sccnxp.c
delete mode 100644 firmware/intelliport2.bin.ihex
delete mode 100644 include/linux/cd1400.h
delete mode 100644 include/linux/cdk.h
delete mode 100644 include/linux/comstats.h
delete mode 100644 include/linux/generic_serial.h
delete mode 100644 include/linux/istallion.h
create mode 100644 include/linux/platform_data/max310x.h
create mode 100644 include/linux/platform_data/sccnxp.h
delete mode 100644 include/linux/sc26198.h
delete mode 100644 include/linux/serial167.h
delete mode 100644 include/linux/stallion.h
create mode 100644 include/linux/tty_flags.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/