public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PATCH] TTY patches for 2.6.33-git
@ 2010-03-02 23:09 Greg KH
  2010-03-02 23:36 ` [PATCH 01/36] serial: fit blackfin uart over sport driver into common uart infrastructure Greg Kroah-Hartman
                   ` (35 more replies)
  0 siblings, 36 replies; 78+ messages in thread
From: Greg KH @ 2010-03-02 23:09 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel

Here is the big tty patchset for the .34 merge window.

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

These patches have been in the linux-next and -mm releases for a number of
weeks now.

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

thanks,

greg k-h

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

 drivers/char/cyclades.c          |   16 +-
 drivers/char/hvc_console.c       |    2 +-
 drivers/char/ip2/ip2main.c       |   26 ++-
 drivers/char/isicom.c            |   54 ++--
 drivers/char/moxa.c              |   20 +-
 drivers/char/mxser.c             |    3 +-
 drivers/char/nozomi.c            |  157 +++++----
 drivers/char/serial167.c         |    3 +-
 drivers/char/specialix.c         |    2 -
 drivers/char/synclink.c          |    4 +-
 drivers/char/synclink_gt.c       |  186 ++++++-----
 drivers/char/tty_buffer.c        |    6 +-
 drivers/char/tty_ldisc.c         |   50 ++--
 drivers/char/vt_ioctl.c          |   39 ++-
 drivers/mmc/card/sdio_uart.c     |   93 ++----
 drivers/parport/parport_pc.c     |    6 +
 drivers/serial/68328serial.c     |    8 +-
 drivers/serial/8250.c            |   21 +-
 drivers/serial/8250_pci.c        |   31 ++-
 drivers/serial/Kconfig           |   53 ++--
 drivers/serial/atmel_serial.c    |   22 ++
 drivers/serial/bcm63xx_uart.c    |    7 +-
 drivers/serial/bfin_5xx.c        |   22 +-
 drivers/serial/bfin_sport_uart.c |  701 +++++++++++++++++++++++++-------------
 drivers/serial/bfin_sport_uart.h |   38 +--
 drivers/serial/icom.c            |    5 +-
 drivers/serial/imx.c             |    6 +-
 drivers/serial/ioc3_serial.c     |    3 +-
 drivers/serial/jsm/jsm_driver.c  |    1 +
 drivers/serial/jsm/jsm_tty.c     |    9 +-
 drivers/serial/msm_serial.c      |    6 +-
 drivers/serial/timbuart.c        |    7 +-
 drivers/usb/serial/keyspan_pda.c |    7 +
 include/linux/pci_ids.h          |    3 +
 include/linux/tty.h              |   10 +
 include/linux/vt.h               |    3 +-
 36 files changed, 978 insertions(+), 652 deletions(-)

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

Alan Cox (8):
      sdio_uart: Use kfifo instead of the messy circ stuff
      nozomi: Add tty_port usage
      nozomi: Fix mutex handling
      nozomi: Tidy up the PCI table
      serial: timberdale: Remove dependancies
      tty: Fix the ldisc hangup race
      tty: Fix up char drivers request_room usage
      tty: Keep the default buffering to sub-page units

Albin Tonnerre (1):
      serial: atmel_serial: add poll_get_char and poll_put_char uart_ops

Ari Entlich (1):
      tty: Add a new VT mode which is like VT_PROCESS but doesn't require a VT_RELDISP ioctl call

Bartlomiej Zolnierkiewicz (1):
      serial: cyclades: allow overriding ISA defaults also when the driver is built-in

Baruch Siach (1):
      serial: imx: fix NULL dereference Oops when pdata == NULL

Ben Hutchings (1):
      tty: declare MODULE_FIRMWARE in various drivers

Breno Leitao (2):
      jsm: removing the uart structure and filename on error
      jsm: fixing error if the driver fails to load

Graf Yang (1):
      serial: bfin_5xx: need to disable DMA TX interrupt too

Ira W. Snyder (1):
      serial: 8250_pci: add support for MCS9865 / SYBA 6x Serial Port Card

Jiri Slaby (3):
      serial: Char: cyclades, fix compiler warning
      tty: char: mxser, remove unnecessary tty test
      Char: synclink, remove unnecessary checks

Joe Perches (1):
      serial: isicom.c: use pr_fmt and pr_<level>

Kiros Yeh (1):
      serial: add support for Korenix JetCard

Maxime Bizon (2):
      serial: bcm63xx_uart: don't use kfree() on non kmalloced area.
      serial: bcm63xx_uart: allow more than one uart to be registered.

Mike Frysinger (1):
      serial: bfin_5xx: pull in linux/io.h for ioremap prototypes

Paul Fulghum (1):
      serial: synclink_gt: dropped transmit data bugfix

Rakib Mullick (3):
      tty: moxa: remove #ifdef MODULE completely.
      ip2: remove #ifdef MODULE from ip2main.c
      ip2: Add module parameter.

Roel Kluin (2):
      serial: fix test of unsigned
      hvc_console: fix test on unsigned in hvc_console_print()

Shmulik Ladkani (1):
      serial: copy UART properties of UPF_FIXED_TYPE ports provisioned using early_serial_setup

Sonic Zhang (2):
      serial: bfin_5xx: remove useless gpio handling with hard flow control
      serial: bfin_5xx: kgdboc should accept gdb break only when it is active

Thiago Farina (1):
      serial: 68328serial.c: remove BAUD_TABLE_SIZE macro

sonic zhang (1):
      serial: fit blackfin uart over sport driver into common uart infrastructure


^ permalink raw reply	[flat|nested] 78+ messages in thread
* [GIT PATCH] TTY patches for 2.6.33-git
@ 2009-12-11 23:28 Greg KH
  2009-12-12  8:46 ` Ingo Molnar
  0 siblings, 1 reply; 78+ messages in thread
From: Greg KH @ 2009-12-11 23:28 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel

Here's the big TTY patchset for your .33-git tree.

Lots of tiny things, and one driver that had been broken for a long time
is removed.

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

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

thanks,

greg k-h

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

 Documentation/serial/hayes-esp.txt   |  154 --
 Documentation/serial/tty.txt         |    9 +-
 arch/xtensa/platforms/iss/console.c  |    2 +-
 drivers/char/Kconfig                 |   13 -
 drivers/char/Makefile                |    1 -
 drivers/char/bfin_jtag_comm.c        |    2 +-
 drivers/char/epca.c                  |    2 +-
 drivers/char/esp.c                   | 2533 ----------------------------------
 drivers/char/isicom.c                |  115 +--
 drivers/char/istallion.c             |  185 +--
 drivers/char/moxa.c                  |  289 ++---
 drivers/char/mxser.c                 |  248 ++--
 drivers/char/pcmcia/ipwireless/tty.c |    2 +-
 drivers/char/pty.c                   |    2 +-
 drivers/char/riscom8.c               |   89 +-
 drivers/char/stallion.c              |  129 +--
 drivers/char/tty_io.c                |  151 ++-
 drivers/char/tty_ldisc.c             |   23 +-
 drivers/char/tty_port.c              |   97 ++-
 drivers/mmc/card/sdio_uart.c         |  303 +++--
 drivers/serial/8250.c                |   24 +-
 drivers/serial/jsm/jsm.h             |    8 -
 drivers/serial/jsm/jsm_driver.c      |   48 +-
 drivers/serial/jsm/jsm_neo.c         |    8 -
 drivers/serial/jsm/jsm_tty.c         |    6 +-
 drivers/serial/pxa.c                 |   13 +-
 drivers/serial/serial_core.c         |   33 +-
 drivers/usb/serial/opticon.c         |    7 +-
 drivers/usb/serial/usb-serial.c      |   83 +-
 fs/devpts/inode.c                    |   16 +-
 include/linux/Kbuild                 |    1 -
 include/linux/hayesesp.h             |  114 --
 include/linux/isicom.h               |    1 +
 include/linux/tty.h                  |   25 +-
 include/linux/usb/serial.h           |    3 -
 kernel/exit.c                        |    2 +-
 36 files changed, 921 insertions(+), 3820 deletions(-)
 delete mode 100644 Documentation/serial/hayes-esp.txt
 delete mode 100644 drivers/char/esp.c
 delete mode 100644 include/linux/hayesesp.h

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

Alan Cox (41):
      tty: esp: remove broken driver
      tty: istallion: Kill off the BKL ioctl
      tty: stallion: kill BKL ioctl
      tty_port: add "tty_port_open" helper
      tty_port: coding style cleaning pass
      usb_serial: Use the shutdown() operation
      usb_serial: Kill port mutex
      opticon: Fix resume logic
      tty_port: Move hupcl handling
      sdio_uart: use tty_port
      sdio_uart: refcount the tty objects
      sdio_uart: Move the open lock
      tty: sdio_uart: Switch to the open/close helpers
      tty: sdio_uart: Fix termios handling
      tty: sdio_uart: Style fixes
      tty: sdio_uart: add modem functionality
      tty: sdio_uart: Fix the locking on "func" for new code
      tty: tty_port: Change the buffer allocator locking
      tty: riscom8: switch to the tty_port_open API
      tty: tty_port: Add IO_ERROR bit handling
      tty: tty_port: Move the IO_ERROR clear
      tty: stallion: Convert to the tty_port_open/close methods
      tty: istallion: tty port open/close methods
      tty: tty_port: Add a kref object to the tty port
      tty: isicom: switch to the new tty_port_open helper
      tty: isicom: sort out the board init logic
      tty: mxser: use the tty_port_open method
      tty: mxser: Use the new locking rules to fix setserial properly
      tty: isicom: fix deadlock on shutdown
      tty: moxa: Use more tty_port ops
      tty: moxa: rework the locking a bit
      tty: moxa: Locking clean up
      tty: moxa: Kill off the throttle method
      tty: moxa: Fix modem op locking
      tty: moxa: Kill the use of lock_kernel
      tty: moxa: split open lock
      tty: push the BKL down into the handlers a bit
      tty: Push the lock down further into the ldisc code
      tty: Push the bkl down a bit in the hangup code
      tty: Move the leader test in disassociate
      tty: split the lock up a bit further

Alexey Dobriyan (1):
      tty: const: constify remaining tty_operations

André Goddard Rosa (3):
      serial: fix NULL pointer dereference
      serial: cascade needless conditionals
      serial, 8250: calculate irqflags bitmask before loop

Breno Leitao (1):
      jsm: adding EEH handlers

Breno Leitão (7):
      jsm: IRQ handlers doesn't need to have IRQ_DISABLED enabled
      jsm: Rewriting a bad log message
      jsm: remove the ch_custom_speed field
      jsm: removing ch_old_baud field
      jsm: Remove ch_cpstime field
      jsm: Removing unused jsm_channel->ch_wopen field
      jsm: removing the field jsm_board->intr_count

Ian Jackson (1):
      Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN

Nicolas Pitre (1):
      sdio_uart: Fix oops caused by the previous changeset

Sukadev Bhattiprolu (1):
      devpts_get_tty() should validate inode

Tilman Schmidt (1):
      tty: docs: serial/tty, add to ldisc methods

Uwe Kleine-König (1):
      Serial: pxa: work around Errata #75


^ permalink raw reply	[flat|nested] 78+ messages in thread

end of thread, other threads:[~2010-03-02 23:52 UTC | newest]

Thread overview: 78+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-02 23:09 [GIT PATCH] TTY patches for 2.6.33-git Greg KH
2010-03-02 23:36 ` [PATCH 01/36] serial: fit blackfin uart over sport driver into common uart infrastructure Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 02/36] serial: copy UART properties of UPF_FIXED_TYPE ports provisioned using early_serial_setup Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 03/36] serial: 68328serial.c: remove BAUD_TABLE_SIZE macro Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 04/36] serial: atmel_serial: add poll_get_char and poll_put_char uart_ops Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 05/36] serial: synclink_gt: dropped transmit data bugfix Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 06/36] serial: 8250_pci: add support for MCS9865 / SYBA 6x Serial Port Card Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 07/36] serial: imx: fix NULL dereference Oops when pdata == NULL Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 08/36] serial: add support for Korenix JetCard Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 09/36] serial: fix test of unsigned Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 10/36] serial: Char: cyclades, fix compiler warning Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 11/36] serial: cyclades: allow overriding ISA defaults also when the driver is built-in Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 12/36] tty: char: mxser, remove unnecessary tty test Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 13/36] serial: isicom.c: use pr_fmt and pr_<level> Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 14/36] hvc_console: fix test on unsigned in hvc_console_print() Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 15/36] tty: moxa: remove #ifdef MODULE completely Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 16/36] ip2: remove #ifdef MODULE from ip2main.c Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 17/36] ip2: Add module parameter Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 18/36] tty: declare MODULE_FIRMWARE in various drivers Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 19/36] Char: synclink, remove unnecessary checks Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 20/36] serial: bfin_5xx: remove useless gpio handling with hard flow control Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 21/36] serial: bfin_5xx: need to disable DMA TX interrupt too Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 22/36] serial: bfin_5xx: kgdboc should accept gdb break only when it is active Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 23/36] serial: bfin_5xx: pull in linux/io.h for ioremap prototypes Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 24/36] serial: bcm63xx_uart: don't use kfree() on non kmalloced area Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 25/36] serial: bcm63xx_uart: allow more than one uart to be registered Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 26/36] sdio_uart: Use kfifo instead of the messy circ stuff Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 27/36] nozomi: Add tty_port usage Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 28/36] nozomi: Fix mutex handling Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 29/36] nozomi: Tidy up the PCI table Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 30/36] serial: timberdale: Remove dependancies Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 31/36] tty: Fix the ldisc hangup race Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 32/36] tty: Fix up char drivers request_room usage Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 33/36] tty: Keep the default buffering to sub-page units Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 34/36] tty: Add a new VT mode which is like VT_PROCESS but doesn't require a VT_RELDISP ioctl call Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 35/36] jsm: removing the uart structure and filename on error Greg Kroah-Hartman
2010-03-02 23:36 ` [PATCH 36/36] jsm: fixing error if the driver fails to load Greg Kroah-Hartman
  -- strict thread matches above, loose matches on Subject: below --
2009-12-11 23:28 [GIT PATCH] TTY patches for 2.6.33-git Greg KH
2009-12-12  8:46 ` Ingo Molnar
2009-12-12  9:39   ` Andrew Morton
2009-12-12 10:06     ` Ingo Molnar
2009-12-12 10:15       ` Ingo Molnar
2009-12-12 10:41         ` Andrew Morton
2009-12-12 10:52           ` Ingo Molnar
2009-12-12 10:10     ` Ingo Molnar
2009-12-12 10:36       ` Andrew Morton
2009-12-12 17:16         ` Linus Torvalds
2009-12-12 17:26           ` Linus Torvalds
2009-12-12 21:42             ` Alan Cox
2009-12-12 21:48               ` Thomas Gleixner
2009-12-12 22:25                 ` Linus Torvalds
2009-12-12 22:31                   ` Thomas Gleixner
2009-12-12 22:21               ` Linus Torvalds
2009-12-12 22:33                 ` Thomas Gleixner
2009-12-12 23:17                   ` Linus Torvalds
2009-12-13  6:58                     ` Ingo Molnar
2009-12-13 11:36                       ` Alan Cox
2009-12-13 12:13                         ` Ingo Molnar
2009-12-13 17:46                       ` Linus Torvalds
2009-12-13 18:17                         ` Ingo Molnar
2009-12-13 18:33                           ` Trond Myklebust
2009-12-13 19:07                             ` Linus Torvalds
2009-12-13 19:17                               ` Trond Myklebust
2009-12-13 19:04                           ` Frederic Weisbecker
2009-12-13 19:09                             ` Trond Myklebust
2009-12-13 19:19                               ` Linus Torvalds
2009-12-13 20:04                                 ` Trond Myklebust
2009-12-13 19:20                               ` Frederic Weisbecker
2009-12-13 17:55                       ` Arjan van de Ven
2009-12-13 19:16                         ` Frederic Weisbecker
2009-12-14  5:30                           ` Arjan van de Ven
2009-12-14 10:39                             ` Oliver Neukum
2009-12-14 16:02                               ` Arjan van de Ven
2009-12-16  9:15                             ` Arnd Bergmann
2009-12-12 11:02     ` Alan Cox
2009-12-12 22:34       ` Thomas Gleixner
2009-12-12 10:42   ` Alan Cox
2009-12-12 10:42     ` Ingo Molnar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox