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]
Date:	Tue, 24 May 2011 00:16:50 -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 2.6.40-rc0

Hi Linus,

Please pull from:

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

to receive updates for the input subsystem. Drivers, drivers, drivers...
The only noteworthy change is that we won't wake up userspace evdev
readers until we accumulate full packet (i.e. get EV_SYN marker) to
limit bouncing between kernel and userspace.

Changelog:
---------

Alexander Stein (3):
      Input: gpio_keys - add support for EV_ABS
      Input: gpio-keys - add support for setting device name
      Input: ads7846 - add possibility to use external vref on ads7846

Axel Lin (4):
      Input: qt1070 - add MODULE_DEVICE_TABLE
      Input: omap-keypad - fix a wrong free_irq() parameter
      Input: twl4030-pwrbutton - fix a leak of the IRQ during init failure
      Input: h3600_ts_input - fix a leak of the IRQ during init failure

Dmitry Torokhov (3):
      Input: input-polldev - use system-wide freezable workqueue
      Input: sh_keysc - make sh_keysc_device_driver static
      Input: sh_keysc - only compile PM code if PM is enabled

Eric Dumazet (1):
      Input: remove useless synchronize_rcu() calls

Igor Grinberg (1):
      Input: ads7846 - fix gpio_pendown configuration

Iiro Valkonen (1):
      Input: atmel_mxt_ts - make CHG line high after enabling interrupts

Jeff Brown (1):
      Input: evdev - only signal polls on full packets

Johan Hovold (2):
      Input: rotary-encoder - refactor and clean up
      Input: rotary-encoder - add support for half-period encoders

Joonyoung Shim (2):
      Input: atmel_mxt_ts - support 12bit resolution
      Input: atmel_mxt_ts - convert to MT protocol B

Julia Lawall (1):
      Input: atmel_tsadcc - correct call to input_free_device

Magnus Damm (2):
      Input: sh_keysc - implement runtime PM support
      Input: sh_keysc - switch to threaded IRQ handler

Michael Hennerich (5):
      Input: ad714x - fix up input configuration
      Input: ad714x - fix threshold and completion interrupt masks
      Input: ad714x - allow platform code to specify irqflags
      Input: ad714x - fix captouch wheel option algorithm
      Input: ADP5589 - new driver for I2C Keypad Decoder and I/O Expander

Rakesh Iyer (2):
      Input: tegra-kbc - add ghost key filter
      Input: tegra-kbc - change wakeup logic to be all or nothing

Thierry Reding (5):
      Input: tsc2007 - debounce pressure measurement
      Input: tsc2007 - add max_rt parameter to platform data
      Input: tsc2007 - add poll_delay parameter to platform data
      Input: tsc2007 - add poll_period parameter to platform data
      Input: tsc2007 - add X, Y and Z fuzz factors to platform data

Ville Syrjala (1):
      Input: ati_remote2 - return the error code from sysfs channel_mask store

Zhang Jiejing (2):
      Input: add driver for Maxim max11801 touchscreen controller
      Input: add driver FSL MPR121 capacitive touch sensor

Éric Piel (4):
      Input: elantech - describe further the protocol
      Input: elantech - export pressure and width when supported
      Input: elantech - report multitouch with proper ABS_MT messages
      Input: elantech - remove support for proprietary X driver


Diffstat:
--------

 Documentation/input/elantech.txt           |  123 ++++-
 Documentation/input/rotary-encoder.txt     |   13 +
 arch/arm/mach-tegra/include/mach/kbc.h     |    4 +-
 drivers/input/evdev.c                      |   19 +-
 drivers/input/input-polldev.c              |   56 +--
 drivers/input/input.c                      |    1 -
 drivers/input/joydev.c                     |    1 -
 drivers/input/keyboard/Kconfig             |   22 +
 drivers/input/keyboard/Makefile            |    2 +
 drivers/input/keyboard/adp5589-keys.c      |  771 ++++++++++++++++++++++++++++
 drivers/input/keyboard/gpio_keys.c         |   11 +-
 drivers/input/keyboard/mpr121_touchkey.c   |  339 ++++++++++++
 drivers/input/keyboard/omap-keypad.c       |    6 +-
 drivers/input/keyboard/qt1070.c            |    1 +
 drivers/input/keyboard/sh_keysc.c          |   53 +--
 drivers/input/keyboard/tegra-kbc.c         |   60 ++-
 drivers/input/misc/ad714x.c                |  129 ++----
 drivers/input/misc/ati_remote2.c           |    9 +-
 drivers/input/misc/rotary_encoder.c        |  119 +++--
 drivers/input/misc/twl4030-pwrbutton.c     |    2 +-
 drivers/input/mouse/elantech.c             |   72 ++-
 drivers/input/mouse/elantech.h             |    6 +
 drivers/input/mousedev.c                   |    1 -
 drivers/input/touchscreen/Kconfig          |   12 +
 drivers/input/touchscreen/Makefile         |    1 +
 drivers/input/touchscreen/ads7846.c        |   26 +-
 drivers/input/touchscreen/atmel_mxt_ts.c   |   92 +++--
 drivers/input/touchscreen/atmel_tsadcc.c   |    2 +-
 drivers/input/touchscreen/h3600_ts_input.c |    8 +-
 drivers/input/touchscreen/max11801_ts.c    |  272 ++++++++++
 drivers/input/touchscreen/tsc2007.c        |   26 +-
 include/linux/gpio_keys.h                  |    8 +-
 include/linux/i2c/mpr121_touchkey.h        |   20 +
 include/linux/i2c/tsc2007.h                |    7 +
 include/linux/input/ad714x.h               |    3 +-
 include/linux/input/adp5589.h              |  213 ++++++++
 include/linux/rotary_encoder.h             |    1 +
 include/linux/spi/ads7846.h                |    3 +-
 38 files changed, 2155 insertions(+), 359 deletions(-)
 create mode 100644 drivers/input/keyboard/adp5589-keys.c
 create mode 100644 drivers/input/keyboard/mpr121_touchkey.c
 create mode 100644 drivers/input/touchscreen/max11801_ts.c
 create mode 100644 include/linux/i2c/mpr121_touchkey.h
 create mode 100644 include/linux/input/adp5589.h

-- 
Dmitry

--
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