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>] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 24 May 2012 01:32:16 -0700
From:	Dmitry Torokhov <dmitry.torokhov@...il.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Andrew Morton <akpm@...ux-foundation.org>,
	linux-kernel@...r.kernel.org, linux-input@...r.kernel.org
Subject: [git pull] Input updates for 3.5-rc0

Hi Linus,

Please pull from:

	git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus

to receive updates for the input subsystem. You will get:

- a bunch of new drivers (DA9052/53 touchscreenn controller, Synaptics
  Navpoint, LM8333 keypads, Wacom I2C touhscreen);
- updates to existing touchpad drivers (ALPS, Sntelic);
- Wacom driver now supports Intuos5;
- device-tree bindings in numerous drivers;
- other cleanups and fixes.

You will get a conflict in wacom_wac.c; please resolve taking "my"
chunks or let me know and I'll merge on my side.

Thanks!


Changelog:
---------

Ashish Jangam (1):
      Input: add support for DA9052/53 touch screen controller

Axel Lin (5):
      Input: serio - add helper macro for serio_driver boilerplate
      Input: serio - use module_serio_driver
      Input: gameport - add helper macro for gameport_driver boilerplate
      Input: gameport - use module_gameport_driver
      Input: use module_pci_driver

Daniel Kurtz (5):
      Input: atmel_mxt_ts - use CONFIG_PM_SLEEP
      Input: atmel_mxt_ts - only allow root to update firmware
      Input: atmel_mxt_ts - verify object size in mxt_write_object
      Input: atmel_mxt_ts - do not read extra (checksum) byte
      Input: atmel_mxt_ts - dump each message on just 1 line

Dmitry Torokhov (21):
      Input: xilinx_ps2 - allocate serio port separately
      Input: st1232 - switch to using SIMPLE_DEV_PM_OPS
      Input: wacom_i2c - do not use irq_to_gpio
      Input: ep93xx_keypad - switch to using dev_pm_ops
      Input: matrix-keypad - fix 'duplicate const' sparse warning
      Input: matrix-keypad - allocate keycodes with keypad structure
      Input: matrix-keypad - undo GPIO setup if input_register_device fails
      Input: cma3000-d0x - remove unneeded checks
      Input: tc3589x-keypad - remove unnecessary checks
      Input: serio_raw - ensure we don't block in non-blocking read
      Input: wacom - fix sparse warning
      Input: wacom - return proper error if usb_get_extra_descriptor() fails
      Input: wacom - use dev_xxx() instead of naked printk()s and dbg()s
      Input: serio_raw - signal EFAULT even if read/write partially succeeds
      Input: evdev - properly access RCU-protected 'grab' data
      Input: evdev - properly handle read/write with count 0
      Input: ALPS - switch to using input_mt_report_finger_count
      MAINTAINERS: adjust input-related patterns
      Input: matrix-keymap - uninline and prepare for device tree support
      Input: matrix-keymap - wire up device tree support
      Input: matrix-keymap - fix building keymaps

George Pantalos (1):
      Input: ALPS - add semi-MT support for v4 protocol

JJ Ding (1):
      Input: synaptics - fix compile warning

Jason Gerecke (4):
      Input: wacom - add basic Intuos5 support
      Input: wacom - add Intuos5 Touch Ring/ExpressKey support
      Input: wacom - add Intuos5 Touch Ring LED support
      Input: wacom - add Intuos5 multitouch sensor support

Jean-François Dagenais (1):
      Input: adp5588 - add support for gpio names

Jesper Juhl (1):
      Input: atkbd - fix language in a printed message

Julia Lawall (1):
      Input: aiptek - adjust error-handling code label

Magnus Damm (1):
      Input: st1232 - add device tree support

Paul Parsons (1):
      Input: Add Synaptics NavPoint (PXA27x SSP/SPI) driver

Peter Ujfalusi (1):
      Input: tl6040-vibra - Device Tree support

Ping Cheng (2):
      Input: wacom - retrieve maximum number of touch points
      Input: wacom - add 0xE5 (MT device) support

Poddar, Sourav (1):
      Input: omap-keypad - dynamically handle register offsets

Roland Stigge (2):
      Input: lpc32xx_ts - add device tree support
      Input: lpc32xx_ts - fix device tree compatible string

Shawn Landden (2):
      Input: usbtouchscreen - fix typo
      Input: usbtouchscreen - only expose e2i configure option in expert mode

Stephen Warren (1):
      Input: mpu3050 - set IRQF_ONESHOT when requesting the interrupt

Tai-hwa Liang (1):
      Input: sentelic - report device's production serial number

Tatsunosuke Tobita (1):
      Input: add support for Wacom Stylus device with I2C interface

Viresh Kumar (2):
      Input: spear-keyboard - add device tree bindings
      Input: spear-keyboard - document DT bindings

Wolfram Sang (1):
      Input: add support for LM8333 keypads


Diffstat:
--------

 Documentation/ABI/testing/sysfs-driver-wacom       |   15 +-
 .../devicetree/bindings/input/spear-keyboard.txt   |   20 +
 .../bindings/input/touchscreen/lpc32xx-tsc.txt     |   16 +
 .../devicetree/bindings/input/twl6040-vibra.txt    |   37 ++
 MAINTAINERS                                        |    2 +
 drivers/input/Kconfig                              |   17 +-
 drivers/input/Makefile                             |    2 +-
 drivers/input/evdev.c                              |   69 +++--
 drivers/input/gameport/emu10k1-gp.c                |   13 +-
 drivers/input/gameport/fm801-gp.c                  |   16 +-
 drivers/input/joystick/a3d.c                       |   13 +-
 drivers/input/joystick/adi.c                       |   17 +-
 drivers/input/joystick/cobra.c                     |   13 +-
 drivers/input/joystick/gf2k.c                      |   13 +-
 drivers/input/joystick/grip.c                      |   13 +-
 drivers/input/joystick/grip_mp.c                   |   13 +-
 drivers/input/joystick/guillemot.c                 |   13 +-
 drivers/input/joystick/interact.c                  |   13 +-
 drivers/input/joystick/joydump.c                   |   13 +-
 drivers/input/joystick/magellan.c                  |   17 +-
 drivers/input/joystick/sidewinder.c                |   13 +-
 drivers/input/joystick/spaceball.c                 |   17 +-
 drivers/input/joystick/spaceorb.c                  |   17 +-
 drivers/input/joystick/stinger.c                   |   17 +-
 drivers/input/joystick/tmdc.c                      |   13 +-
 drivers/input/joystick/twidjoy.c                   |   17 +-
 drivers/input/joystick/warrior.c                   |   17 +-
 drivers/input/joystick/zhenhua.c                   |   17 +-
 drivers/input/keyboard/Kconfig                     |   32 ++-
 drivers/input/keyboard/Makefile                    |    1 +
 drivers/input/keyboard/adp5588-keys.c              |    1 +
 drivers/input/keyboard/atkbd.c                     |    2 +-
 drivers/input/keyboard/ep93xx_keypad.c             |   44 +--
 drivers/input/keyboard/hil_kbd.c                   |   13 +-
 drivers/input/keyboard/imx_keypad.c                |   17 +-
 drivers/input/keyboard/lkkbd.c                     |   17 +-
 drivers/input/keyboard/lm8333.c                    |  235 +++++++++++++
 drivers/input/keyboard/matrix_keypad.c             |   99 +++---
 drivers/input/keyboard/newtonkbd.c                 |   13 +-
 drivers/input/keyboard/nomadik-ske-keypad.c        |   20 +-
 drivers/input/keyboard/omap-keypad.c               |   20 +-
 drivers/input/keyboard/omap4-keypad.c              |  133 ++++++--
 drivers/input/keyboard/pmic8xxx-keypad.c           |   20 +-
 drivers/input/keyboard/samsung-keypad.c            |   20 +-
 drivers/input/keyboard/spear-keyboard.c            |   92 ++++--
 drivers/input/keyboard/stmpe-keypad.c              |   16 +-
 drivers/input/keyboard/stowaway.c                  |   13 +-
 drivers/input/keyboard/sunkbd.c                    |   17 +-
 drivers/input/keyboard/tc3589x-keypad.c            |   41 +--
 drivers/input/keyboard/tca8418_keypad.c            |   15 +-
 drivers/input/keyboard/tegra-kbc.c                 |   68 +++--
 drivers/input/keyboard/tnetv107x-keypad.c          |   21 +-
 drivers/input/keyboard/twl4030_keypad.c            |   25 +-
 drivers/input/keyboard/w90p910_keypad.c            |   27 +-
 drivers/input/keyboard/xtkbd.c                     |   13 +-
 drivers/input/matrix-keymap.c                      |  163 +++++++++
 drivers/input/misc/cma3000_d0x.c                   |    2 +-
 drivers/input/misc/mpu3050.c                       |    2 +-
 drivers/input/misc/twl6040-vibra.c                 |   46 ++-
 drivers/input/mouse/Kconfig                        |   12 +
 drivers/input/mouse/Makefile                       |    1 +
 drivers/input/mouse/alps.c                         |   81 ++++-
 drivers/input/mouse/alps.h                         |    2 +
 drivers/input/mouse/navpoint.c                     |  369 +++++++++++++++++++
 drivers/input/mouse/sentelic.c                     |   34 ++-
 drivers/input/mouse/sentelic.h                     |    8 +
 drivers/input/mouse/sermouse.c                     |   13 +-
 drivers/input/mouse/synaptics.c                    |   20 +-
 drivers/input/mouse/vsxxxaa.c                      |   14 +-
 drivers/input/of_keymap.c                          |   87 -----
 drivers/input/serio/pcips2.c                       |   15 +-
 drivers/input/serio/ps2mult.c                      |   13 +-
 drivers/input/serio/serio_raw.c                    |   65 ++--
 drivers/input/serio/xilinx_ps2.c                   |   35 +-
 drivers/input/tablet/aiptek.c                      |    2 +-
 drivers/input/tablet/wacom.h                       |    4 +-
 drivers/input/tablet/wacom_sys.c                   |  244 ++++++++++----
 drivers/input/tablet/wacom_wac.c                   |  298 ++++++++++++++--
 drivers/input/tablet/wacom_wac.h                   |   13 +
 drivers/input/touchscreen/Kconfig                  |   34 ++-
 drivers/input/touchscreen/Makefile                 |    2 +
 drivers/input/touchscreen/atmel_mxt_ts.c           |   33 +--
 drivers/input/touchscreen/da9052_tsi.c             |  370 ++++++++++++++++++++
 drivers/input/touchscreen/dynapro.c                |   17 +-
 drivers/input/touchscreen/elo.c                    |   17 +-
 drivers/input/touchscreen/fujitsu_ts.c             |   13 +-
 drivers/input/touchscreen/gunze.c                  |   17 +-
 drivers/input/touchscreen/h3600_ts_input.c         |   17 +-
 drivers/input/touchscreen/hampshire.c              |   17 +-
 drivers/input/touchscreen/inexio.c                 |   17 +-
 drivers/input/touchscreen/lpc32xx_ts.c             |   10 +
 drivers/input/touchscreen/mtouch.c                 |   17 +-
 drivers/input/touchscreen/penmount.c               |   17 +-
 drivers/input/touchscreen/st1232.c                 |   20 +-
 drivers/input/touchscreen/touchit213.c             |   17 +-
 drivers/input/touchscreen/touchright.c             |   17 +-
 drivers/input/touchscreen/touchwin.c               |   17 +-
 drivers/input/touchscreen/tsc40.c                  |   12 +-
 drivers/input/touchscreen/wacom_i2c.c              |  282 +++++++++++++++
 drivers/input/touchscreen/wacom_w8001.c            |   13 +-
 include/linux/gameport.h                           |   13 +
 include/linux/i2c/adp5588.h                        |    1 +
 include/linux/input/lm8333.h                       |   24 ++
 include/linux/input/matrix_keypad.h                |   54 +---
 include/linux/input/navpoint.h                     |   12 +
 include/linux/serio.h                              |   13 +
 106 files changed, 2845 insertions(+), 1299 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/spear-keyboard.txt
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/lpc32xx-tsc.txt
 create mode 100644 Documentation/devicetree/bindings/input/twl6040-vibra.txt
 create mode 100644 drivers/input/keyboard/lm8333.c
 create mode 100644 drivers/input/matrix-keymap.c
 create mode 100644 drivers/input/mouse/navpoint.c
 delete mode 100644 drivers/input/of_keymap.c
 create mode 100644 drivers/input/touchscreen/da9052_tsi.c
 create mode 100644 drivers/input/touchscreen/wacom_i2c.c
 create mode 100644 include/linux/input/lm8333.h
 create mode 100644 include/linux/input/navpoint.h

-- 
Dmitry


Content of type "application/pgp-signature" skipped

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ