Re: [git pull] Input updates for 2.6.38-rc0

From: Dmitry Torokhov
Date: Fri Jan 07 2011 - 01:56:31 EST


[Fixed subject, should read 2.6.38-rc0. I should stop reusing old
messages for pull requests...]

On Thu, Jan 06, 2011 at 10:54:48PM -0800, Dmitry Torokhov wrote:
> 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 first round of updates for the input subsystem.
>
> As an exception, a few HID drivers are coming through my tree instead of
> Jiri's in this merge window, because they depend on MT protocol changes.
>
> There will be a conflict in drivers/input/keyboard/Kconfig due to
> tc3589x keypad driver coming from ux500 tree and clashing with SPEAR
> keypad driver. If you could resolve by having SPEAR entry first and
> tc3589x next to it that would be great, otherwise I can pull your tree
> and resolve conflict myself.
>
> Thanks!
>
> Changelog:
> ---------
>
> Ajay Ramaswamy (1):
> Input: wacom - add support for digitizer in Lenovo W700
>
> Andres Salomon (2):
> Input: psmouse - fix up Synaptics comment
> Input: psmouse - disable the synaptics extension on OLPC machines
>
> Andy Ross (1):
> hid: egalax: Add support for Wetab (726b)
>
> Axel Lin (7):
> Input: xpad - return proper error in error path
> Input: xpad - fix a memory leak
> Input: xpad - fix resource reclaim in xpad_probe error path
> Input: xpad - ensure xpad->bulk_out is initialized before submitting urb
> Input: ps2mult - fix wrong kfree in ps2mult_connect error path
> Input: ams_delta_serio - fix wrong kfree in ams_delta_serio_exit
> Input: ct82c710 - remove a redundant serio_register_port()
>
> Chris Leech (1):
> Input: qt602240_ts - fix wrong sizeof in object table allocation
>
> Daniel Drake (5):
> Input: hgpk - support GlideSensor and PenTablet modes
> Input: hgpk - rework spew detection
> Input: hgpk - extend jumpiness detection
> Input: hgpk - detect simple mode overflows
> Input: hgpk - recalibration tweaks
>
> David Sterba (1):
> Input: bu21013_ts - fix misuse of logical operation in place of bitop
>
> Dmitry Torokhov (10):
> Input: xpad - remove useless check in xpad_remove
> Input: pcf_keypad - convert to dev_op_ops
> Input: mac mouse emulation - add locking
> Input: qt602240_ts - convert to using dev_pm_ops
> Input: serio - convert to common workqueue instead of a thread
> Input: gameport - convert to use common workqueue instead of a thread
> Input: clean up Makefile (use input-core-y)
> Input: iforce - clean up Makefile
> Input: cma3000_d0x_i2c - add MODULE_DEVICE_TABLE
> Input: include MT library as source for kerneldoc
>
> Hemanth V (1):
> Input: add CMA3000 accelerometer driver
>
> Henrik Rydberg (18):
> input: mt: Break out slots handling
> input: mt: Collect slots initialization code
> input: mt: Move tracking and pointer emulation to input-mt
> input: mt: Add hovering distance axis
> hid: egalax: Setup input device manually
> hid: egalax: Correct for device resolution report error
> hid: egalax: Report zero as minimum pressure
> hid: egalax: Add event filtering
> hid: egalax: Convert to MT slots
> hid: egalax: Add support for Wetab
> hid: egalax: Document the new devices in Kconfig
> MAINTAINERS: Update input-mt entry
> Input: introduce device properties
> Input: fix double equality sign in uevent
> input: mt: Document interface updates
> Input: synaptics - report clickpad property
> Input: synaptics - add multi-finger and semi-mt support
> Input: synaptics - ignore bogus mt packet
>
> Jesper Juhl (1):
> Input: serio HIL MLC - don't deref null, don't leak and return proper error
>
> Joe Perches (2):
> Input: i8042 - use pr_<level>, pr_fmt, fix dbg and __FILE__ use
> Input: use pr_fmt and pr_<level>
>
> Pali Rohár (1):
> Input: i8042 - add Acer Aspire 5100 to the Dritek list
>
> Paul Fox (1):
> Input: hgpk - fix powersave mode
>
> Ping Cheng (2):
> Input: wacom_w8001 - use __set_bit to set keybits
> Input: wacom_w8001 - support pen or touch only devices
>
> Rajeev Kumar (1):
> Input: add support for keyboards on ST SPEAr platform
>
> Richard Nauber (1):
> hid: egalax: Add support for Samsung NB30 netbook
>
> Tony SIM (2):
> Input: tca6416-keypad - add support for tca6408a
> Input: add ST1232 touchscreen controller driver
>
>
> Diffstat:
> --------
>
> Documentation/DocBook/device-drivers.tmpl | 4 +
> Documentation/input/cma3000_d0x.txt | 115 +++++
> Documentation/input/multi-touch-protocol.txt | 53 ++-
> MAINTAINERS | 2 +
> arch/arm/plat-spear/include/plat/keyboard.h | 141 ++++++
> drivers/hid/Kconfig | 3 +-
> drivers/hid/hid-3m-pct.c | 36 +--
> drivers/hid/hid-core.c | 3 +
> drivers/hid/hid-egalax.c | 131 +++---
> drivers/hid/hid-ids.h | 3 +
> drivers/input/Makefile | 2 +-
> drivers/input/apm-power.c | 14 +-
> drivers/input/evbug.c | 18 +-
> drivers/input/evdev.c | 19 +-
> drivers/input/ff-core.c | 11 +-
> drivers/input/ff-memless.c | 31 +-
> drivers/input/gameport/gameport.c | 152 +++---
> drivers/input/input-mt.c | 170 +++++++
> drivers/input/input-polldev.c | 5 +-
> drivers/input/input.c | 91 ++---
> drivers/input/joydev.c | 4 +-
> drivers/input/joystick/iforce/Makefile | 15 +-
> drivers/input/joystick/xpad.c | 123 +++--
> drivers/input/keyboard/Kconfig | 19 +-
> drivers/input/keyboard/Makefile | 1 +
> drivers/input/keyboard/spear-keyboard.c | 344 +++++++++++++
> drivers/input/keyboard/tca6416-keypad.c | 13 +-
> drivers/input/misc/Kconfig | 24 +
> drivers/input/misc/Makefile | 2 +
> drivers/input/misc/cma3000_d0x.c | 398 +++++++++++++++
> drivers/input/misc/cma3000_d0x.h | 42 ++
> drivers/input/misc/cma3000_d0x_i2c.c | 143 ++++++
> drivers/input/misc/pcf8574_keypad.c | 19 +-
> drivers/input/misc/uinput.c | 8 +-
> drivers/input/mouse/hgpk.c | 695 +++++++++++++++++++++++---
> drivers/input/mouse/hgpk.h | 31 ++-
> drivers/input/mouse/psmouse-base.c | 1 +
> drivers/input/mouse/synaptics.c | 129 +++++-
> drivers/input/mouse/synaptics.h | 3 +
> drivers/input/mousedev.c | 10 +-
> drivers/input/serio/ams_delta_serio.c | 1 -
> drivers/input/serio/ct82c710.c | 8 +-
> drivers/input/serio/hil_mlc.c | 5 +
> drivers/input/serio/hp_sdc_mlc.c | 18 +-
> drivers/input/serio/i8042-x86ia64io.h | 37 +-
> drivers/input/serio/i8042.c | 92 ++--
> drivers/input/serio/i8042.h | 14 +-
> drivers/input/serio/ps2mult.c | 2 +-
> drivers/input/serio/serio.c | 155 +++----
> drivers/input/tablet/wacom.h | 1 +
> drivers/input/tablet/wacom_wac.c | 33 +-
> drivers/input/tablet/wacom_wac.h | 4 -
> drivers/input/touchscreen/Kconfig | 22 +-
> drivers/input/touchscreen/Makefile | 1 +
> drivers/input/touchscreen/bu21013_ts.c | 2 +-
> drivers/input/touchscreen/qt602240_ts.c | 21 +-
> drivers/input/touchscreen/st1232.c | 274 ++++++++++
> drivers/input/touchscreen/wacom_w8001.c | 71 ++--
> drivers/input/xen-kbdfront.c | 10 +-
> drivers/macintosh/mac_hid.c | 8 +
> include/linux/input.h | 38 +-
> include/linux/input/cma3000.h | 59 +++
> include/linux/input/mt.h | 57 +++
> include/linux/uinput.h | 1 +
> 64 files changed, 3209 insertions(+), 753 deletions(-)
> create mode 100644 Documentation/input/cma3000_d0x.txt
> create mode 100644 arch/arm/plat-spear/include/plat/keyboard.h
> create mode 100644 drivers/input/input-mt.c
> create mode 100644 drivers/input/keyboard/spear-keyboard.c
> create mode 100644 drivers/input/misc/cma3000_d0x.c
> create mode 100644 drivers/input/misc/cma3000_d0x.h
> create mode 100644 drivers/input/misc/cma3000_d0x_i2c.c
> create mode 100644 drivers/input/touchscreen/st1232.c
> create mode 100644 include/linux/input/cma3000.h
> create mode 100644 include/linux/input/mt.h
>
> --
> Dmitry
>

--
Dmitry
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/