public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
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, Alan Cox <alan@lxorguk.ukuu.org.uk>,
	Kay Sievers <kay.sievers@vrfy.org>
Subject: [GIT PATCH] TTY/serial merge for .38
Date: Thu, 6 Jan 2011 13:54:04 -0800	[thread overview]
Message-ID: <20110106215404.GA30624@kroah.com> (raw)

Here is the big tty and serial merge for .38.  I'll be sending another
smaller one that just moves drivers around after .38-rc1 is out, as is
the norm for file moves to handle issues with other trees syncing up
properly.

There was some arguing about the tty console detection patches, but as
the existing ioctl does not work properly, Kay's patch was accepted to
resolve this issue and allow systemd to correctly detect consoles.  I
know Alan doesn't like this, but I feel it's the best way to solve the
issue (combined with the fact that there is no proposed other solution.)

This series also includes the long-out-of-tree ioctl that SUSE and
Debian have been dragging around in their kernels for the past 10+
years.  Thanks to Werner for finally submitting it in a mergable form.

Please pull from:
	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/tty-2.6.git/ tty-next

All of these have been in the linux-next and -mm releases for quite some time.

Patches will be sent to the linux-kernel mailing list, if anyone wants
to see them.

thanks,

greg k-h

------------


 Documentation/ABI/testing/sysfs-tty     |   19 +
 Documentation/filesystems/proc.txt      |   24 +
 Documentation/serial/00-INDEX           |    2 +
 Documentation/serial/serial-rs485.txt   |  120 +++
 arch/alpha/include/asm/ioctls.h         |    1 +
 arch/mips/include/asm/ioctls.h          |    1 +
 arch/parisc/include/asm/ioctls.h        |    1 +
 arch/parisc/kernel/pdc_cons.c           |    8 +-
 arch/powerpc/include/asm/ioctls.h       |    1 +
 arch/sh/include/asm/ioctls.h            |    1 +
 arch/sparc/include/asm/ioctls.h         |    1 +
 arch/xtensa/include/asm/ioctls.h        |    1 +
 drivers/char/Kconfig                    |    9 +
 drivers/char/Makefile                   |    1 +
 drivers/char/hvc_dcc.c                  |  133 +++
 drivers/char/ip2/ip2main.c              |    2 +-
 drivers/char/rocket.c                   |    2 +-
 drivers/char/specialix.c                |    2 +-
 drivers/serial/8250.c                   |  109 ++-
 drivers/serial/8250_pci.c               |   36 +
 drivers/serial/Kconfig                  |   25 +
 drivers/serial/Makefile                 |    5 +-
 drivers/serial/apbuart.c                |   53 +-
 drivers/serial/cpm_uart/cpm_uart.h      |    6 -
 drivers/serial/cpm_uart/cpm_uart_core.c |   19 +
 drivers/serial/ifx6x60.c                | 1406 ++++++++++++++++++++++++++++++
 drivers/serial/ifx6x60.h                |  129 +++
 drivers/serial/mpc52xx_uart.c           |    6 +-
 drivers/serial/omap-serial.c            |   38 +-
 drivers/serial/pch_uart.c               | 1451 +++++++++++++++++++++++++++++++
 drivers/serial/serial_core.c            |   10 +-
 drivers/serial/vt8500_serial.c          |  648 ++++++++++++++
 drivers/tty/n_gsm.c                     |  213 +++--
 drivers/tty/tty_io.c                    |   52 +-
 drivers/tty/vt/vt.c                     |   23 +-
 drivers/video/xen-fbfront.c             |    2 +-
 fs/compat_ioctl.c                       |    1 +
 fs/proc/Makefile                        |    1 +
 fs/proc/proc_console.c                  |  114 +++
 include/asm-generic/ioctls.h            |    1 +
 include/linux/console.h                 |    8 +-
 include/linux/serial_core.h             |    7 +-
 include/linux/spi/ifx_modem.h           |   14 +
 include/linux/tty_driver.h              |    9 +-
 kernel/printk.c                         |    8 +-
 45 files changed, 4535 insertions(+), 188 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-tty
 create mode 100644 Documentation/serial/serial-rs485.txt
 create mode 100644 drivers/char/hvc_dcc.c
 create mode 100644 drivers/serial/ifx6x60.c
 create mode 100644 drivers/serial/ifx6x60.h
 create mode 100644 drivers/serial/pch_uart.c
 create mode 100644 drivers/serial/vt8500_serial.c
 create mode 100644 fs/proc/proc_console.c
 create mode 100644 include/linux/spi/ifx_modem.h

---------------

Alan Cox (4):
      n_gsm: Fix support for legacy encoding
      n_gsm: clean up printks
      serial: ifx6x60: The IFX requires SPI
      serial: ifx6x60: Fix missing include for msleep

Alexey Charkov (1):
      serial: Add support for UART on VIA VT8500 and compatibles

Baurzhan Ismagulov (2):
      serial: cpm_uat: reducing CPM serial latency
      serial: cpu_uart: Remove unused uart_cpm_port fields

Claudio Scordino (1):
      serial: add Documentation about RS485 serial communications

Cosmin Cojocar (1):
      serial: omap-serial: Add support for kernel debugger

Daniel Walker (1):
      drivers: char: hvc: add arm JTAG DCC console support

Dirk Brandewie (1):
      Serial: ce4100: Add PCI UART support for the ce4100

Govindraj.R (1):
      Serial: Avoid unbalanced IRQ wake disable during resume

Jamie Iles (2):
      8250: use container_of() instead of casting
      8250: add a UPIO_DWAPB32 for 32 bit accesses

Jiri Slaby (5):
      console: move for_each_console to linux/console.h
      TTY: include termios.h in tty_driver.h
      VIDEO: xen-fb, switch to for_each_console
      console: add /proc/consoles
      parisc: cleanup console handling

Kay Sievers (1):
      tty: add 'active' sysfs attribute to tty0 and console device

Namhyung Kim (3):
      rocket: fix compiler warning on rocket_pci_ids
      specialix: fix compiler warning on specialix_pci_tbl
      ip2: fix compiler warning on ip2main_pci_tbl

Ondrej Puzman (1):
      8250: fix uninitialized FIFOs

Randy Dunlap (1):
      serial: fix pch_uart kconfig & build

Russ Gorby (1):
      ifx6x60: SPI protocol driver for Infineon 6x60 modem

Thomas Gleixner (2):
      drivers: serial: apbuart: Handle OF failures gracefully
      serial: apbuart: Fixup apbuart_console_init()

Timur Tabi (1):
      tty: fix typos/errors in tty_driver.h comments

Tomoya MORINAGA (2):
      Serial: EG20T: add PCH_UART driver
      pch_uart : fix warnings for 64bit compile

Vasiliy Kulikov (2):
      serial: ifx6x60: free IRQ on error
      serial: ifx6x60: fix memory leak

Werner Fink (1):
      TTY: Add tty ioctl to figure device node of the system console.

Wolfram Sang (1):
      serial: mpc52xx: make printout for type more generic

Yegor Yefremov (1):
      RS485 documentation: add 16C950 UART description


             reply	other threads:[~2011-01-06 21:54 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-06 21:54 Greg KH [this message]
2011-01-06 22:00 ` [GIT PATCH] TTY/serial merge for .38 Alan Cox
2011-01-06 22:24   ` Greg KH
2011-01-06 23:54     ` Kay Sievers
2011-01-07  3:40       ` Greg KH
2011-01-06 22:22 ` [PATCH 01/36] ifx6x60: SPI protocol driver for Infineon 6x60 modem Greg Kroah-Hartman
2011-01-06 22:22 ` [PATCH 02/36] serial: Add support for UART on VIA VT8500 and compatibles Greg Kroah-Hartman
2011-01-06 22:22 ` [PATCH 03/36] n_gsm: Fix support for legacy encoding Greg Kroah-Hartman
2011-01-06 22:22 ` [PATCH 04/36] n_gsm: clean up printks Greg Kroah-Hartman
2011-01-06 22:22 ` [PATCH 05/36] serial: add Documentation about RS485 serial communications Greg Kroah-Hartman
2011-01-06 22:22 ` [PATCH 06/36] serial: cpm_uat: reducing CPM serial latency Greg Kroah-Hartman
2011-01-06 22:22 ` [PATCH 07/36] serial: cpu_uart: Remove unused uart_cpm_port fields Greg Kroah-Hartman
2011-01-06 22:22 ` [PATCH 08/36] console: move for_each_console to linux/console.h Greg Kroah-Hartman
2011-01-06 22:22 ` [PATCH 09/36] TTY: include termios.h in tty_driver.h Greg Kroah-Hartman
2011-01-06 22:22 ` [PATCH 10/36] VIDEO: xen-fb, switch to for_each_console Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 11/36] console: add /proc/consoles Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 12/36] parisc: cleanup console handling Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 13/36] serial: mpc52xx: make printout for type more generic Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 14/36] serial: ifx6x60: The IFX requires SPI Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 15/36] serial: ifx6x60: Fix missing include for msleep Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 16/36] Serial: ce4100: Add PCI UART support for the ce4100 Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 17/36] Serial: EG20T: add PCH_UART driver Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 18/36] serial: ifx6x60: free IRQ on error Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 19/36] serial: ifx6x60: fix memory leak Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 20/36] RS485 documentation: add 16C950 UART description Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 21/36] drivers: char: hvc: add arm JTAG DCC console support Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 22/36] serial: fix pch_uart kconfig & build Greg Kroah-Hartman
2011-01-07  0:21   ` Tomoya MORINAGA
2011-01-07  0:31     ` Greg KH
2011-01-06 22:23 ` [PATCH 23/36] serial: omap-serial: Add support for kernel debugger Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 24/36] 8250: use container_of() instead of casting Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 25/36] 8250: add a UPIO_DWAPB32 for 32 bit accesses Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 26/36] rocket: fix compiler warning on rocket_pci_ids Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 27/36] specialix: fix compiler warning on specialix_pci_tbl Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 28/36] ip2: fix compiler warning on ip2main_pci_tbl Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 29/36] 8250: fix uninitialized FIFOs Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 30/36] pch_uart : fix warnings for 64bit compile Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 31/36] tty: fix typos/errors in tty_driver.h comments Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 32/36] Serial: Avoid unbalanced IRQ wake disable during resume Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 33/36] drivers: serial: apbuart: Handle OF failures gracefully Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 34/36] tty: add 'active' sysfs attribute to tty0 and console device Greg Kroah-Hartman
2011-01-07  9:09   ` Jiri Slaby
2011-01-07 13:20     ` Kay Sievers
2011-01-07 15:12       ` Jiri Slaby
2011-01-06 22:23 ` [PATCH 35/36] TTY: Add tty ioctl to figure device node of the system console Greg Kroah-Hartman
2011-01-06 22:23 ` [PATCH 36/36] serial: apbuart: Fixup apbuart_console_init() Greg Kroah-Hartman
2011-01-07 22:44 ` [GIT PATCH] TTY/serial merge for .38 Linus Torvalds
2011-01-07 23:41   ` Greg KH
2011-01-11 14:00     ` Daniel Hellstrom
2011-01-11 14:56       ` Thomas Gleixner
2011-01-11 15:08         ` Greg KH

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=20110106215404.GA30624@kroah.com \
    --to=gregkh@suse.de \
    --cc=akpm@linux-foundation.org \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=kay.sievers@vrfy.org \
    --cc=linux-kernel@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox