]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
Merge tag 'tty-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 21 Feb 2013 21:41:04 +0000 (13:41 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 21 Feb 2013 21:41:04 +0000 (13:41 -0800)
Pull tty/serial patches from Greg Kroah-Hartman:
 "Here's the big tty/serial driver patches for 3.9-rc1.

  More tty port rework and fixes from Jiri here, as well as lots of
  individual serial driver updates and fixes.

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

* tag 'tty-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (140 commits)
  tty: mxser: improve error handling in mxser_probe() and mxser_module_init()
  serial: imx: fix uninitialized variable warning
  serial: tegra: assume CONFIG_OF
  TTY: do not update atime/mtime on read/write
  lguest: select CONFIG_TTY to build properly.
  ARM defconfigs: add missing inclusions of linux/platform_device.h
  fb/exynos: include platform_device.h
  ARM: sa1100/assabet: include platform_device.h directly
  serial: imx: Fix recursive locking bug
  pps: Fix build breakage from decoupling pps from tty
  tty: Remove ancient hardpps()
  pps: Additional cleanups in uart_handle_dcd_change
  pps: Move timestamp read into PPS code proper
  pps: Don't crash the machine when exiting will do
  pps: Fix a use-after free bug when unregistering a source.
  pps: Use pps_lookup_dev to reduce ldisc coupling
  pps: Add pps_lookup_dev() function
  tty: serial: uartlite: Support uartlite on big and little endian systems
  tty: serial: uartlite: Fix sparse and checkpatch warnings
  serial/arc-uart: Miscll DT related updates (Grant's review comments)
  ...

Fix up trivial conflicts, mostly just due to the TTY config option
clashing with the EXPERIMENTAL removal.

34 files changed:
1  2 
arch/alpha/Kconfig
arch/parisc/Kconfig
arch/tile/Kconfig
drivers/i2c/busses/Kconfig
drivers/input/serio/Kconfig
drivers/isdn/gigaset/interface.c
drivers/lguest/Kconfig
drivers/misc/Kconfig
drivers/net/can/Kconfig
drivers/net/irda/Kconfig
drivers/net/ppp/Kconfig
drivers/net/usb/Kconfig
drivers/net/usb/hso.c
drivers/net/wan/Kconfig
drivers/staging/fwserial/fwserial.c
drivers/staging/speakup/selection.c
drivers/tty/serial/max3100.c
drivers/tty/serial/sccnxp.c
drivers/tty/tty_io.c
drivers/usb/gadget/Kconfig
drivers/usb/gadget/u_serial.c
drivers/usb/serial/Kconfig
drivers/usb/serial/ftdi_sio.c
drivers/usb/serial/io_ti.c
drivers/usb/serial/keyspan.c
drivers/usb/serial/mct_u232.c
drivers/usb/serial/quatech2.c
drivers/usb/serial/sierra.c
drivers/usb/serial/ssu100.c
drivers/usb/serial/usb_wwan.c
include/linux/pci_ids.h
include/linux/proc_fs.h
lib/Kconfig.kgdb
sound/soc/codecs/Kconfig

Simple merge
Simple merge
Simple merge
index 9b94a78ca776e946b5c8d26c2052e7300bfaed0f,cf474b2df4ae0941b67b26e046396a479be9b67d..8bb810e1900b6448b10364f30b433384b7b67284
@@@ -802,6 -803,7 +802,7 @@@ config I2C_PARPORT_LIGH
  
  config I2C_TAOS_EVM
        tristate "TAOS evaluation module"
 -      depends on EXPERIMENTAL && TTY
++      depends on TTY
        select SERIO
        select SERIO_SERPORT
        default n
Simple merge
Simple merge
index 6cdcdb0d3d58119182bf77ca0106809fb81f72fd,f9c43145a611a6910b1fd67445c2d366645f966a..89875ea19ade465cf0f47573da5e9a054b21d683
@@@ -1,6 -1,6 +1,6 @@@
  config LGUEST
        tristate "Linux hypervisor example code"
-       depends on X86_32 && EVENTFD
 -      depends on X86_32 && EXPERIMENTAL && EVENTFD && TTY
++      depends on X86_32 && EVENTFD && TTY
        select HVC_DRIVER
        ---help---
          This is a very simple module which allows you to run
Simple merge
index 1cca19f1c490b5807f5862d6d75d90f7752b6c9e,72df3a306a08994b0a26242fdd8b5f49b1666a7e..9862b2e07644462b59fe81c137c7ad6d835bd2d8
@@@ -11,6 -13,7 +11,7 @@@ config CAN_VCA
  
  config CAN_SLCAN
        tristate "Serial / USB serial CAN Adaptors (slcan)"
 -      depends on CAN && TTY
++      depends on TTY
        ---help---
          CAN driver for several 'low cost' CAN interfaces that are attached
          via serial lines or via USB-to-serial adapters using the LAWICEL
Simple merge
Simple merge
Simple merge
Simple merge
index 13daec88d918ddd07ba7d317c2937db8cc87c63e,61eb8994b34f90fdce5fbf5b34894d2a158d1d4e..94e234975c6114d0e46fde4c71c34625596fe6f4
@@@ -374,8 -428,8 +374,8 @@@ config LAPBETHE
          If unsure, say N.
  
  config X25_ASY
 -      tristate "X.25 async driver (EXPERIMENTAL)"
 +      tristate "X.25 async driver"
-       depends on LAPB && X25
+       depends on LAPB && X25 && TTY
        ---help---
          Send and receive X.25 frames over regular asynchronous serial
          lines such as telephone lines equipped with ordinary modems.
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index c5c6fa60910d3fe309cde04c45f13c46054cc2b0,a1bd951f9cb7f7287a0be8d6d45d4165ab44cd69..5a0c541daf893a33a428bedb8d68ec1fa72d4234
@@@ -762,8 -750,7 +762,9 @@@ config USB_GADGET_TARGE
  
  config USB_G_SERIAL
        tristate "Serial Gadget (with CDC ACM and CDC OBEX support)"
+       depends on TTY
 +      select USB_U_SERIAL
 +      select USB_F_ACM
        select USB_LIBCOMPOSITE
        help
          The Serial Gadget talks to the Linux-USB generic serial driver.
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 133025fbb6d40e7ed3be462b1a7505975d978346,298822c0ad65d8b422b379769c2eb1d640a898f1..45b72561c61588f672b524471d9c5dd96cdeb73f
@@@ -34,9 -34,8 +34,9 @@@ config SND_SOC_ALL_CODEC
        select SND_SOC_CS42L73 if I2C
        select SND_SOC_CS4270 if I2C
        select SND_SOC_CS4271 if SND_SOC_I2C_AND_SPI
-       select SND_SOC_CX20442
+       select SND_SOC_CX20442 if TTY
        select SND_SOC_DA7210 if I2C
 +      select SND_SOC_DA7213 if I2C
        select SND_SOC_DA732X if I2C
        select SND_SOC_DA9055 if I2C
        select SND_SOC_DFBMCS320