[GIT PULL] TTY/Serial patches for 4.1-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit f22e6e847115abc3a0e2ad7bb18d243d42275af1:

  Linux 4.0-rc7 (2015-04-06 15:39:45 -0700)

are available in the git repository at:

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

for you to fetch changes up to 5dbc32a88f1e73f244e6134fc119dd4d60a398c0:

  n_gsm: Drop unneeded cast on netdev_priv (2015-04-10 14:43:48 +0200)

----------------------------------------------------------------
TTY/Serial patches for 4.1-rc1

Here's the big tty/serial driver update for 4.1-rc1.

It was delayed for a bit due to some questions surrounding some of the
console command line parsing changes that are in here.  There's still
one tiny regression for people who were previously putting multiple
console command lines and expecting them all to be ignored for some odd
reason, but Peter is working on fixing that.  If not, I'll send a revert
for the offending patch, but I have faith that Peter can address it.

Other than the console work here, there's the usual serial driver
updates and changes, and a buch of 8250 reworks to try to make that
driver easier to maintain over time, and have it support more devices in
the future.

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

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

----------------------------------------------------------------
Alexey Brodkin (1):
      serial/8250_dw: use platform_get_irq() instead of platform_get_resource()

Andy Shevchenko (11):
      serial: 8250_pci: convert to dev_pm_ops
      dmaengine: append hsu DMA driver
      serial: 8250_pci: add Intel Penwell ports
      x86, intel-mid: remove Intel MID specific serial support
      serial, x86: use UPF_* constants for flags
      serial: 8250_pci: replace switch-case by formula
      serial: 8250_pci: replace switch-case by formula for Intel MID
      dmaengine: hsu: add Intel Tangier PCI ID
      serial: 8250_pci: add Intel Tangier support
      dmaengine: hsu: remove redundant pieces of code
      dmaengine: hsu: move memory allocation to GFP_NOWAIT

Arnd Bergmann (1):
      serial: pl010 is no longer broken

Axel Lin (1):
      serial: ar933x_uart: Fix off-by-one for checking valid alias id

Christophe Leroy (1):
      tty: cpm_uart: replace CONFIG_8xx by CONFIG_CPM1

Dan Carpenter (1):
      serial: jsm: some off by one bugs

Dave Martin (2):
      serial/amba-pl011: Activate TX IRQ passively
      serial/amba-pl011: Leave the TX IRQ alone when the UART is not open

Dmitry Torokhov (1):
      serial: 8250_dw: fix 'cts-override'

Doug Kehn (1):
      tty/serial: omap: fix !wakeirq message

Fabian Frederick (3):
      serial: core: replace current->state by __set_current_state()
      tty/hvc_opal: constify of_device_id array
      tty: constify of_device_id array

Fabio Estevam (4):
      serial: imx: Do not store/restore the UBRC register
      serial: mxs-auart: Fix build error
      serial: mctrl_gpio: Fix build warnings
      serial: imx: Add braces to avoid ambiguous 'else'

Greg Kroah-Hartman (4):
      Merge 4.0-rc3 into tty-testing
      Merge 4.0-rc5 into tty-next
      tty: clean up the tty time logic a bit
      Merge 4.0-rc7 into tty-next

Hao Liang (1):
      bfin uart: it will hang when read current y count if not disable dma irq

Heikki Krogerus (2):
      serial: 8250_dw: remove useless ACPI ID check
      serial: 8250_dw: only get the clock rate in one place

Jakub Kicinski (4):
      sc16is7xx: remove ports on probe error path
      sc16is7xx: don't wipe out port configuration on shutdown
      sc16is7xx: enable the clock
      sc16is7xx: expose RTS inversion in RS-485 mode

Jorge Ramirez-Ortiz (2):
      drivers/tty: amba: defer DMA probe until the DMA channel is required.
      drivers/tty: serial: remove info message

Joseph Kogut (1):
      tty: serial: s/Medfile/Medfield

Julia Lawall (1):
      n_gsm: Drop unneeded cast on netdev_priv

Ken Xue (1):
      serial: 8250_dw: add support for AMD SOC Carrizo

Kevin Hao (1):
      tty: kconfig: remove the superfluous dependency on PPC_OF

Lad, Prabhakar (3):
      tty: serial/bcm63xx_uart: fix sparse warning
      tty: vt/vt: fix sparse warning
      tty/n_gsm: fix sparse warning

Leilei Zhao (5):
      tty/serial: at91: correct check of buf used in DMA
      tty/serial: at91: correct buffer size used in DMA
      tty/serial: at91: revise the return type of atmel_init_property
      tty/serial: at91: set ops in property init each time
      tty/serial: at91: correct the usage of tasklet

Mans Rullgard (2):
      serial: 8250: allow specifying iomem size in addition to address
      serial: of: set port iomem size from devicetree

Michal Simek (1):
      tty: serial: 8250_core: Remove trailing whitespaces

Mika Westerberg (1):
      serial: 8250_dw: Add missing MODULE_ALIAS() for module autoloading support

Nicholas Mc Guire (3):
      tty: max3100: use msecs_to_jiffies for time conversion
      vt: vt_ioctl: use msecs_to_jiffies for time conversion
      vt: use msecs_to_jiffies for time conversion

Nobuhiro Iwamatsu (2):
      serial: sh-sci: Add overrun handling of SCIFA and SCIFB
      serial: sh-sci: Update calculation of timeout for DMA

Paul Bolle (1):
      sprd_serial: compile sprd_suspend and sprd_resume conditionally

Peter Crosthwaite (1):
      tty: serial: xilinx_uartps: Use Macro for ttyPS0

Peter Hung (2):
      serial: 8250_pci: remove non-used var for F81504
      serial: 8250_pci: port failed after wakeup from S3

Peter Hurley (35):
      serial: sprd: Fix iotype
      serial: earlycon: Refactor parse_options into serial core
      console: Preserve index after console setup()
      serial: core: Add minor field to uart_port
      serial: 8250: Compute ttyS index from port minor
      serial: 8250: Remove duplicate ->handle_irq initialization
      serial: 8250: Simplify capabilities reset at port unregister
      serial: 8250: Move ns16550a_goto_hispeed() to local header
      serial: 8250: Decouple core from skip_txen_test module param
      console: Add extensible console matching
      serial: core: Fix kernel doc for uart_console_write()
      serial: 8250_early: Remove early_device variable
      serial: earlycon: Move ->uartclk initialize
      serial: 8250_early: Assume uart already initialized if no baud option
      serial: 8250_early: Fix setup() error code
      serial: earlycon: Ignore parse_options() error code
      serial: earlycon: Skip parse_options() if empty string
      serial: earlycon: Refactor earlycon registration
      serial: earlycon: Enable earlycon without command line param
      serial: 8250_early: Remove setup_early_serial8250_console()
      serial: 8250: Separate 8250 console interface
      serial: 8250: Separate legacy irq handling from core port operations
      serial: 8250: Separate port initialization
      serial: 8250: Encapsulate port i/o method init
      serial: 8250: Initialize fixed type fields when setting defaults
      serial: 8250: Initialize default dma handlers when setting defaults
      serial: 8250: Get RSA resource iff CONFIG_SERIAL_8250_RSA
      serial: 8250: Only get RSA resource when required
      serial: 8250: Decouple RSA probe
      serial: 8250: Declare base port operations const
      serial: 8250: Validate reg addr for Au1x00/RT288x i/o accessors
      serial: 8250: Check UART_SCR is writable
      earlycon: Fix __earlycon_table stride
      earlycon: 8250: Fix command line regression
      earlycon: 8250: Document kernel command line options

Sanjeev Sharma (1):
      serial:imx make of_device_id array const

Stephen Boyd (2):
      tty: serial: msm_serial: Remove dead code
      tty: serial: Remove orphaned serial driver

Takashi Iwai (1):
      tty: Use static attribute groups for sysfs entries

Thomas Betker (5):
      serial: xuartps: Fix register space size.
      serial: xuartps: Fix cdns_uart_port[] definition.
      serial: xuartps: Fix iobase use.
      serial: xuartps: Get rid of register access macros.
      serial: xuartps: Fix check in console_setup().

Uwe Kleine-König (12):
      serial: atmel: fix error handling when mctrl_gpio_init fails
      serial: clps711x: fail if mctrl_gpio_init fails
      serial: mxs-auart: properly handle mctrl_gpio failing
      serial: mctrl-gpio: don't check for struct mctrl_gpios * to be invalid
      serial: mctrl-gpio: simplify init routine
      serial: imx: Fix clearing of receiver overrun flag
      serial: imx: remove long dead code
      serial: imx: drop members from driver data that are only used during probe
      serial: imx: reformat and cleanup copyright header
      serial: imx: fix comment about which machines use the i.MX21 type
      serial: imx: drop support for IRDA
      serial: imx: add support for half duplex rs485

Wang Long (1):
      serial: 8250: remove the redundant include

 Documentation/kernel-parameters.txt                |   18 +-
 arch/mips/mti-malta/malta-init.c                   |    4 +-
 arch/x86/Kconfig.debug                             |    4 -
 arch/x86/include/asm/intel-mid.h                   |    3 -
 arch/x86/include/asm/serial.h                      |    8 +-
 arch/x86/kernel/early_printk.c                     |    6 -
 arch/x86/platform/intel-mid/Makefile               |    1 -
 .../platform/intel-mid/early_printk_intel_mid.c    |  112 --
 drivers/dma/Kconfig                                |    2 +
 drivers/dma/Makefile                               |    1 +
 drivers/dma/hsu/Kconfig                            |   14 +
 drivers/dma/hsu/Makefile                           |    5 +
 drivers/dma/hsu/hsu.c                              |  495 ++++++
 drivers/dma/hsu/hsu.h                              |  118 ++
 drivers/dma/hsu/pci.c                              |  124 ++
 drivers/firmware/pcdp.c                            |    4 +-
 drivers/tty/hvc/hvc_opal.c                         |    2 +-
 drivers/tty/n_gsm.c                                |   12 +-
 drivers/tty/serial/8250/8250.h                     |   23 +-
 drivers/tty/serial/8250/8250_core.c                |  493 +++--
 drivers/tty/serial/8250/8250_dw.c                  |   58 +-
 drivers/tty/serial/8250/8250_early.c               |   69 +-
 drivers/tty/serial/8250/8250_em.c                  |    1 -
 drivers/tty/serial/8250/8250_hp300.c               |    1 -
 drivers/tty/serial/8250/8250_omap.c                |    1 -
 drivers/tty/serial/8250/8250_pci.c                 |  414 +++--
 drivers/tty/serial/8250/Kconfig                    |    1 +
 drivers/tty/serial/Kconfig                         |   32 +-
 drivers/tty/serial/Makefile                        |    2 -
 drivers/tty/serial/amba-pl011.c                    |  234 +--
 drivers/tty/serial/apbuart.c                       |    2 +-
 drivers/tty/serial/ar933x_uart.c                   |    2 +-
 drivers/tty/serial/atmel_serial.c                  |   29 +-
 drivers/tty/serial/bcm63xx_uart.c                  |    4 +-
 drivers/tty/serial/bfin_uart.c                     |    2 +
 drivers/tty/serial/clps711x.c                      |    2 +
 drivers/tty/serial/cpm_uart/Makefile               |    2 +-
 drivers/tty/serial/cpm_uart/cpm_uart.h             |    2 +-
 drivers/tty/serial/cpm_uart/cpm_uart_core.c        |    2 +-
 drivers/tty/serial/earlycon.c                      |  140 +-
 drivers/tty/serial/fsl_lpuart.c                    |    2 +-
 drivers/tty/serial/imx.c                           |  317 ++--
 drivers/tty/serial/jsm/jsm_cls.c                   |    2 +-
 drivers/tty/serial/jsm/jsm_neo.c                   |    6 +-
 drivers/tty/serial/max3100.c                       |    2 +-
 drivers/tty/serial/mfd.c                           | 1505 ----------------
 drivers/tty/serial/mpc52xx_uart.c                  |    2 +-
 drivers/tty/serial/msm_serial.h                    |    9 -
 drivers/tty/serial/msm_serial_hs.c                 | 1874 --------------------
 drivers/tty/serial/mxs-auart.c                     |   18 +-
 drivers/tty/serial/of_serial.c                     |    5 +-
 drivers/tty/serial/omap-serial.c                   |   10 +-
 drivers/tty/serial/pmac_zilog.c                    |    2 +-
 drivers/tty/serial/pxa.c                           |    2 +-
 drivers/tty/serial/sc16is7xx.c                     |   46 +-
 drivers/tty/serial/serial-tegra.c                  |    2 +-
 drivers/tty/serial/serial_core.c                   |   52 +-
 drivers/tty/serial/serial_mctrl_gpio.c             |   50 +-
 drivers/tty/serial/sh-sci.c                        |   88 +-
 drivers/tty/serial/sirfsoc_uart.c                  |    2 +-
 drivers/tty/serial/sprd_serial.c                   |    6 +-
 drivers/tty/serial/st-asc.c                        |    2 +-
 drivers/tty/serial/uartlite.c                      |    2 +-
 drivers/tty/serial/ucc_uart.c                      |    2 +-
 drivers/tty/serial/xilinx_uartps.c                 |  242 +--
 drivers/tty/tty_io.c                               |   24 +-
 drivers/tty/vt/vt.c                                |   74 +-
 drivers/tty/vt/vt_ioctl.c                          |    2 +-
 include/asm-generic/vmlinux.lds.h                  |    9 +
 include/linux/console.h                            |    3 +-
 include/linux/dma/hsu.h                            |   48 +
 include/linux/platform_data/dma-hsu.h              |   25 +
 include/linux/platform_data/msm_serial_hs.h        |   49 -
 include/linux/platform_data/serial-imx.h           |    5 -
 include/linux/serial_8250.h                        |   20 +-
 include/linux/serial_core.h                        |   23 +-
 include/linux/serial_mfd.h                         |   47 -
 include/uapi/linux/serial_reg.h                    |   19 -
 kernel/printk/printk.c                             |   53 +-
 79 files changed, 2357 insertions(+), 4743 deletions(-)
 delete mode 100644 arch/x86/platform/intel-mid/early_printk_intel_mid.c
 create mode 100644 drivers/dma/hsu/Kconfig
 create mode 100644 drivers/dma/hsu/Makefile
 create mode 100644 drivers/dma/hsu/hsu.c
 create mode 100644 drivers/dma/hsu/hsu.h
 create mode 100644 drivers/dma/hsu/pci.c
 delete mode 100644 drivers/tty/serial/mfd.c
 delete mode 100644 drivers/tty/serial/msm_serial_hs.c
 create mode 100644 include/linux/dma/hsu.h
 create mode 100644 include/linux/platform_data/dma-hsu.h
 delete mode 100644 include/linux/platform_data/msm_serial_hs.h
 delete mode 100644 include/linux/serial_mfd.h
--
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux