lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20130429162252.GA6950@kroah.com>
Date:	Mon, 29 Apr 2013 09:22:52 -0700
From:	Greg KH <gregkh@...uxfoundation.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>,
	Jiri Slaby <jslaby@...e.cz>
Cc:	Andrew Morton <akpm@...ux-foundation.org>,
	linux-kernel@...r.kernel.org, linux-serial@...r.kernel.org
Subject: [GIT PATCH] TTY/Serial patches for 3.10-rc1

The following changes since commit 41ef2d5678d83af030125550329b6ae8b74618fa:

  Linux 3.9-rc7 (2013-04-14 17:45:16 -0700)

are available in the git repository at:

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

for you to fetch changes up to 45efcb2d32d35f6509543e477568842d8467035d:

  tty/serial/sirf: fix MODULE_DEVICE_TABLE (2013-04-23 10:43:18 -0700)

----------------------------------------------------------------
TTY/Serial driver update for 3.10-rc1

Here's the big tty/serial driver merge request for 3.10-rc1

Once again, Jiri has a number of TTY driver fixes and cleanups, and
Peter Hurley came through with a bunch of ldisc fixes that resolve a
number of reported issues.  There are some other serial driver cleanups
as well.

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

Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>

----------------------------------------------------------------
Alexander Shiyan (2):
      serial: sccnxp: Do not override device name
      serial: sccnxp: Replace pdata.init/exit with regulator API

Arnd Bergmann (4):
      tty: serial/samsung: prepare for common clock API
      tty: serial/samsung: make register definitions global
      tty: serial/samsung: fix modular build
      tty/serial/sirf: fix MODULE_DEVICE_TABLE

Changlong Xie (1):
      tty: tty_vhangup_session can be static

Chanho Min (2):
      ARM: PL011: Add support for Rx DMA buffer polling.
      amba-pl011: fix build error if CONFIG_DMA_ENGINE is not enabled

Emilio López (1):
      serial: 8250_dw: add support for clk api

Federico Vaga (1):
      serial_core.c: add put_device() after device_find_child()

Greg Kroah-Hartman (4):
      Merge 3.9-rc3 into tty-next
      Revert "USB: quatech2: only write to the tty if the port is open."
      Merge 3.9-rc5 into tty-next
      Merge 3.9-rc7 intp tty-next

Heikki Krogerus (13):
      serial: 8250: Allow probe drivers to ignore tx_loadsz
      serial: of_serial: Handle fifo-size property
      serial: of_serial: Handle auto-flow-control property
      serial: 8250_dma: TX cleanup
      serial: 8250_dma: Fix RX handling
      serial: 8250_dma: Use dmaengine helpers to get the slave channels
      serial: 8250_dma: Provide default slave configuration parameters
      serial: 8250_dw: Enable runtime PM
      serial: 8250_dw: Support clk framework also with ACPI
      serial: 8250_dw: Let ACPI code extract the DMA client info
      serial: 8250_dw: Set port capabilities based on CPR register
      serial: 8250_dw: Convert to devm_ioremap()
      serial: 8250_dw: Fix the stub for dw8250_probe_acpi()

Jingoo Han (2):
      TTY: amiserial, use module_platform_driver_probe()
      serial: max3100: use spi_get_drvdata() and spi_set_drvdata()

Jiri Slaby (20):
      TTY: jsm, remove superfluous check
      TTY: synclink, remove superfluous check
      TTY: do not warn about setting speed via SPD_*
      TTY: msm_smd_tty, clean up activate/shutdown
      TTY: add tty_port_tty_wakeup helper
      TTY: quatech2, remove unneeded is_open
      TTY: add tty_port_tty_hangup helper
      TTY: serial/bfin_uart, unbreak build with KGDB enabled
      TTY: serial/msm_serial_hs, remove unused tty
      TTY: cleanup tty->hw_stopped uses
      crisv10: use flags from tty_port
      crisv10: stop returning info from handle_ser_rx_interrupt
      crisv10: remove unused members
      crisv10: use close delays from tty_port
      crisv10: use *_wait from tty_port
      crisv10: use counts from tty_port
      TTY: serial, stop accessing potential NULLs
      CAIF: fix tty->warned build error
      TTY: rocket, fix compilation warning
      TTY: pty, fix compilation warning

Johan Hovold (10):
      TTY: clean up port shutdown
      TTY: wake up processes last at hangup
      TTY: fix DTR being raised on hang up
      TTY: fix DTR not being dropped on hang up
      TTY: clean up port drain-delay handling
      TTY: fix close of uninitialised ports
      TTY: synclink: fix DTR being raised on hang up
      TTY: synclink_gt: fix DTR being raised on hang up
      TTY: synclinkmp: fix DTR being raised on hang up
      TTY: ircomm: fix DTR being raised on hang up

Jongsung Kim (1):
      ARM: PL011: add support for extended FIFO-size of PL011-r1p5

Karthik Manamcheri (1):
      serial: 8250: Make SERIAL_8250_RUNTIME_UARTS work correctly

Lars-Peter Clausen (4):
      tty: max3100: Use dev_pm_ops
      tty: max310x: Use dev_pm_ops
      tty: mrst_max3110: Use dev_pm_ops
      tty: ifx6x60: Remove unused suspend/resume callbacks

Liang Li (1):
      serial: pch_uart: add console poll support

Michael Spang (2):
      serial: samsung: Restore IRQ mask during noirq resume
      serial: samsung: Avoid waiting forever for TX ready

Paul Bolle (2):
      serial: sh-sci: remove obsolete Kconfig macros
      serial: 8250: remove a few lines of dead code

Peter Hurley (39):
      pty: Remove redundant itty reset
      tty: Refactor session leader SIGHUP from __tty_hangup()
      tty: Fix spinlock flavor in non-atomic __tty_hangup()
      tty: Use spin_lock() inside existing critical region
      tty: Signal foreground group processes in hangup
      tty: Signal SIGHUP before hanging up ldisc
      n_tty: Inline check_unthrottle() at lone call site
      tty: Add safe tty throttle/unthrottle functions
      n_tty: Fix stuck throttled driver
      n_tty: Fix unsafe driver-side signals
      n_tty: Lock access to tty->pgrp for POSIX job control
      tty: Fix checkpatch errors in tty_ldisc.h
      tty: Add diagnostic for halted line discipline
      n_tty: Factor packet mode status change for reuse
      n_tty: Don't flush buffer when closing ldisc
      tty: Refactor wait for ldisc refs out of tty_ldisc_hangup()
      tty: Remove unnecessary re-test of ldisc ref count
      tty: Fix ldisc halt sequence on hangup
      tty: Relocate tty_ldisc_halt() to avoid forward declaration
      tty: Strengthen no-subsequent-use guarantee of tty_ldisc_halt()
      tty: Halt both ldiscs concurrently
      tty: Wait for SAK work before waiting for hangup work
      n_tty: Correct unthrottle-with-buffer-flush comments
      n_tty: Fully initialize ldisc before restarting buffer work
      tty: Don't reenable already enabled ldisc
      tty: Complete ownership transfer of flip buffers
      tty: Make core responsible for synchronizing its work
      tty: Fix 'deferred reopen' ldisc comment
      tty: Bracket ldisc release with TTY_DEBUG_HANGUP messages
      tty: Add ldisc hangup debug messages
      tty: Don't protect atomic operation with mutex
      tty: Separate release semantics of ldisc reference
      tty: Document unsafe ldisc reference acquire
      tty: Fold one-line assign function into callers
      tty: Locate get/put ldisc functions together
      tty: Remove redundant tty_wait_until_sent()
      tty: Fix recursive deadlock in tty_perform_flush()
      tty: Fix race condition if flushing tty flip buffers
      tty: Fix unsafe bit ops in tty_throttle_safe/unthrottle_safe

Sachin Kamat (2):
      serial: tegra: Convert to devm_ioremap_resource()
      serial: vt8500_serial: Convert to devm_ioremap_resource()

Steffen Trumtrar (1):
      serial: xilinx_uartps: remove superfluous IDR write

Syam Sidhardhan (1):
      tty: ipwireless: Remove redundant NULL check before kfree

Tomasz Figa (1):
      tty: serial: samsung: Disable interrupts in a suspend-friendly way

Wolfram Sang (2):
      serial: mxs: fix buffer overflow
      serial: mxs: drop superfluous {get|put}_device

Zhang Yanfei (2):
      driver: tty: serial: remove cast for kzalloc return value
      driver: tty: vt: remove cast for kmalloc return value

zhangwei(Jovi) (1):
      sysrq: fix inconstistent help message of sysrq key

 .../devicetree/bindings/tty/serial/of-serial.txt   |   4 +
 arch/arm/mach-s3c24xx/clock-s3c2440.c              |   5 +
 arch/arm/mach-s3c24xx/common.c                     |   5 +
 arch/arm/plat-samsung/include/plat/regs-serial.h   | 282 +-----------------
 arch/ia64/hp/sim/simserial.c                       |  16 +-
 arch/um/drivers/chan_kern.c                        |   6 +-
 arch/um/drivers/line.c                             |   8 +-
 drivers/isdn/capi/capi.c                           |   7 +-
 drivers/isdn/gigaset/interface.c                   |   6 +-
 drivers/isdn/i4l/isdn_tty.c                        |   3 -
 drivers/mmc/card/sdio_uart.c                       |  13 +-
 drivers/net/caif/caif_serial.c                     |   4 +-
 drivers/net/ppp/ppp_async.c                        |   2 +-
 drivers/net/ppp/ppp_synctty.c                      |   2 +-
 drivers/net/usb/hso.c                              |  20 +-
 drivers/s390/char/sclp_tty.c                       |   9 +-
 drivers/s390/char/sclp_vt220.c                     |   8 +-
 drivers/staging/fwserial/fwserial.c                |  10 +-
 drivers/staging/serqt_usb2/serqt_usb2.c            |   7 +-
 drivers/tty/amiserial.c                            |  14 +-
 drivers/tty/cyclades.c                             |  10 +-
 drivers/tty/ehv_bytechan.c                         |   6 +-
 drivers/tty/hvc/hvsi.c                             |   7 +-
 drivers/tty/ipwireless/hardware.c                  |   3 +-
 drivers/tty/moxa.c                                 |  19 +-
 drivers/tty/mxser.c                                |   4 +
 drivers/tty/n_gsm.c                                |  10 +-
 drivers/tty/n_tty.c                                | 172 ++++++-----
 drivers/tty/nozomi.c                               |  15 +-
 drivers/tty/pty.c                                  |  13 +-
 drivers/tty/rocket.c                               |  66 ++---
 drivers/tty/serial/68328serial.c                   |   9 +-
 drivers/tty/serial/8250/8250.h                     |   7 -
 drivers/tty/serial/8250/8250_core.c                |  18 +-
 drivers/tty/serial/8250/8250_dma.c                 |  52 ++--
 drivers/tty/serial/8250/8250_dw.c                  | 194 ++++++------
 drivers/tty/serial/amba-pl011.c                    | 181 ++++++++++--
 drivers/tty/serial/arc_uart.c                      |   2 +-
 drivers/tty/serial/bfin_uart.c                     |  23 --
 drivers/tty/serial/crisv10.c                       | 168 +++++------
 drivers/tty/serial/crisv10.h                       |  14 -
 drivers/tty/serial/icom.c                          |   3 +-
 drivers/tty/serial/ifx6x60.c                       |  80 +----
 drivers/tty/serial/jsm/jsm_tty.c                   |   6 -
 drivers/tty/serial/max3100.c                       |  24 +-
 drivers/tty/serial/max310x.c                       |  24 +-
 drivers/tty/serial/mrst_max3110.c                  |  19 +-
 drivers/tty/serial/msm_serial_hs.c                 |   2 -
 drivers/tty/serial/msm_smd_tty.c                   |  14 +-
 drivers/tty/serial/mxs-auart.c                     |   6 +-
 drivers/tty/serial/of_serial.c                     |  17 +-
 drivers/tty/serial/pch_uart.c                      | 103 +++++--
 drivers/tty/serial/samsung.c                       |  63 +++-
 drivers/tty/serial/samsung.h                       |   4 +-
 drivers/tty/serial/sccnxp.c                        |  23 +-
 drivers/tty/serial/serial-tegra.c                  |   9 +-
 drivers/tty/serial/serial_core.c                   |   4 +
 drivers/tty/serial/sh-sci.h                        |   2 -
 drivers/tty/serial/sirfsoc_uart.c                  |   2 +-
 drivers/tty/serial/sunsab.c                        |   2 +-
 drivers/tty/serial/sunzilog.c                      |   2 +-
 drivers/tty/serial/vt8500_serial.c                 |   7 +-
 drivers/tty/serial/xilinx_uartps.c                 |   3 -
 drivers/tty/synclink.c                             |   5 +-
 drivers/tty/synclink_gt.c                          |   2 +-
 drivers/tty/synclinkmp.c                           |   2 +-
 drivers/tty/sysrq.c                                |  38 +--
 drivers/tty/tty_buffer.c                           |  22 +-
 drivers/tty/tty_io.c                               | 170 +++++++----
 drivers/tty/tty_ioctl.c                            | 120 +++++---
 drivers/tty/tty_ldisc.c                            | 326 ++++++++++-----------
 drivers/tty/tty_port.c                             | 111 +++++--
 drivers/tty/vt/consolemap.c                        |   3 +-
 drivers/usb/class/cdc-acm.c                        |  31 +-
 drivers/usb/serial/digi_acceleport.c               |  17 +-
 drivers/usb/serial/io_edgeport.c                   |  28 +-
 drivers/usb/serial/keyspan.c                       |  43 +--
 drivers/usb/serial/keyspan_pda.c                   |   6 +-
 drivers/usb/serial/mos7720.c                       |   8 +-
 drivers/usb/serial/mos7840.c                       |   7 +-
 drivers/usb/serial/option.c                        |   9 +-
 drivers/usb/serial/quatech2.c                      |  17 +-
 drivers/usb/serial/sierra.c                        |   8 +-
 drivers/usb/serial/ti_usb_3410_5052.c              |   7 +-
 drivers/usb/serial/usb-serial.c                    |  10 +-
 include/linux/amba/serial.h                        |   3 +
 include/linux/platform_data/serial-sccnxp.h        |   4 -
 include/linux/serial_s3c.h                         | 260 ++++++++++++++++
 include/linux/tty.h                                |  41 ++-
 include/linux/tty_ldisc.h                          | 132 ++++-----
 net/irda/ircomm/ircomm_tty.c                       |   2 +-
 net/irda/ircomm/ircomm_tty_attach.c                |   6 +-
 92 files changed, 1670 insertions(+), 1611 deletions(-)
 create mode 100644 include/linux/serial_s3c.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ