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]
Message-ID: <alpine.LNX.2.00.1210011452020.27440@pobox.suse.cz>
Date:	Mon, 1 Oct 2012 15:16:32 +0200 (CEST)
From:	Jiri Kosina <jkosina@...e.cz>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org,
	Dmitry Torokhov <dmitry.torokhov@...il.com>
Subject: [GIT] HID

Linus,

please pull from

  git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus

to receive updates for HID layer.


1) Patchset from Henrik Rydberg which substantially reduces irqsoff 
   latency for all input devices. In addition to that, Henrik reworked 
   multitouch handling in order to reduce runtime memory consumption.

   This patchset touches code in Input subsystem as well. All the changes 
   have been Acked by Dmitry, and we agreed to do it this way due to 
   inter-dependencies between the patchset and subsequent changes in HID 
   subsystem.

2) Rework, clenaups and a lot of fixes to picolcd driver by Bruno Prémont.

3) Core report descriptor handling fix which fixes resume issue on some 
   devices, by Kevin Daughtridge

4) hidraw fixes by Alexey Khoroshilov and Ratan Nalumasu

5) wiimote driver now supports balance board, by David Herrmann.

6) Other smaller fixes and new device id additions all over the place.





Alexey Khoroshilov (1):
      HID: hidraw: improve error handling in hidraw_init()

Andy Shevchenko (1):
      HID: holtekff: use %*ph to dump small buffers

Axel Lin (10):
      HID: hid-lcpower: Use HID_UP_LOGIVENDOR instead of hard coded 0x0ffbc0000
      HID: waltop: Remove waltop_probe() and waltop_remove() functions
      HID: primax: Remove px_probe() and px_remove() functions
      HID: picolcd: fix build error if !CONFIG_DEBUG_FS
      HID: lg: Remove unnecessary casts of void pointers
      HID: lg4ff: Remove unnecessary casts of void pointers
      HID: prodikeys: Remove unnecessary casts of void pointers
      HID: lenovo-tpkbd: Remove unnecessary casts of void pointers
      HID: wacom: Fix wacom_probe error handling
      HID: picolcd_core: Remove setting hdev->claimed before calling hid_hw_start()

Bruno Prémont (15):
      HID: picoLCD: split driver code
      HID: picoLCD: Replace own refcounting with fbdev's
      HID: picoLCD: prevent NULL pointer dereference on unplug
      HID: picoLCD: satify some checkpatch warnings
      HID: picoLCD: Improve unplug handling
      HID: picoLCD: add myself to MAINTAINERS
      HID: picoLCD: prevent NULL pointer dereferences
      HID: picoLCD: rework hid-fbdev interaction
      HID: picoLCD: Add support for CIR
      HID: picoLCD: optimize for inactive debugfs
      HID: picoLCD: fix dumping of IR_DATA report
      HID: picoLCD: use proper device as input_dev parent
      HID: picoLCD: drop version check during probe
      HID: picoLCD: bounds check in dump_buff_as_hex()
      HID: picoLCD: optimize for inactive debugfs

Dan Carpenter (1):
      HID: picoLCD: fix a NULL test in picolcd_raw_cir()

David Dillow (1):
      HID: Add support for Sony PS3 BD Remote Control

David Herrmann (1):
      HID: wiimote: Add Nintendo Balance-Board support

Florian Echtler (2):
      HID: wiimote: Parse calibration data of balance boards
      HID: wiimote: fix weight conversion error for values > 17kg

Geert Uytterhoeven (1):
      HID: picolcd: Add missing #include <linux/uaccess.h>

Henrik Rydberg (23):
      HID: hid-multitouch: Remove misleading null test
      HID: hid-debug: Show rdesc for unclaimed devices
      Input: Break out MT data
      Input: Improve the events-per-packet estimate
      Input: Make sure we follow all EV_KEY events
      Input: Move autorepeat to the event-passing phase
      Input: Send events one packet at a time
      Input: evdev - Add the events() callback
      Input: MT - Add flags to input_mt_init_slots()
      Input: MT - Handle frame synchronization in core
      Input: MT - Add in-kernel tracking
      Input: MT - Get slot by key
      Input: MT - Allow legacy pressure computation
      HID: Add an input configured notification callback
      HID: Allow more fields in the hid report
      HID: hid-multitouch: Simplify setup and frame synchronization
      HID: hid-multitouch: Remove the redundant touch state
      HID: hid-multitouch: Fix contact count on 3M panels
      HID: hid-multitouch: Add Flatfrog support
      Input: bcm5974 - only setup button urb for TYPE1 devices
      Input: bcm5974 - Preparatory renames
      Input: bcm5974 - Drop the logical dimensions
      Input: bcm5974 - Convert to MT-B

Jiri Kosina (3):
      HID: multitouch: add support for Touch Revolution touchscreens
      HID: update hid_have_special_driver[] explanation
      HID: remove Paul Walmsley's copyright from places where it shouldn't be

Josh Triplett (1):
      HID: Remove "default m" from HID_LOGITECH_DJ

Kevin Daughtridge (1):
      HID: keep dev_rdesc unmodified and use it for comparisons

Marek Vasut (2):
      HID: Bump maximum global item tag report size to 128 bytes
      HID: add quirk for Freescale i.MX28 ROM recovery

Michal Malý (4):
      HID: hid-lg4ff: Minor code cleanup to improve readability
      HID: hid-lg4ff: Adjust X axis input value accordingly to selected range.
      HID: hid-lg4ff: Set absolute axes parametes on DFP
      HID: lg4ff: Minor coding style fixes in lg4ff and hid-lg

Nikolai Kondrashov (1):
      HID: uclogic: Add support for UC-Logic TWHA60

Przemo Firszt (2):
      HID: wacom: Use half of brightness for low state
      HID: wacom: OLEDs control over sysfs for Intuos4

Ratan Nalumasu (1):
      HID: hidraw: don't deallocate memory when it is in use

Sachin Kamat (1):
      HID: Fix return values in open_collection()

Scott Liu (1):
      HID: multitouch: Add ELAN production request when resume.

Simon Farnsworth (1):
      HID: Remove duplicate ID for QUANTA 3001 touchscreen

Stefan Achatz (1):
      HID: roccat: conditional blacklisting of Roccat modules

Stephen Rothwell (1):
      HID: picolcd: using vmalloc() requires the include of vmalloc.h

Thierry Reding (1):
      HID: multitouch: Add support for eGalax 0x73f7

Wen-chien Jesse Sung (1):
      HID: ntrig: change default value of logical/physical width/height to 1

Xianhan Yu (1):
      HID: multitouch: add support for GeneralTouch multi-touchscreen

 Documentation/ABI/testing/sysfs-driver-wacom |   13 +
 MAINTAINERS                                  |    6 +
 drivers/hid/Kconfig                          |   22 +-
 drivers/hid/Makefile                         |   21 +
 drivers/hid/hid-a4tech.c                     |    1 -
 drivers/hid/hid-apple.c                      |    1 -
 drivers/hid/hid-aureal.c                     |    1 -
 drivers/hid/hid-belkin.c                     |    1 -
 drivers/hid/hid-cherry.c                     |    1 -
 drivers/hid/hid-core.c                       |   38 +-
 drivers/hid/hid-cypress.c                    |    1 -
 drivers/hid/hid-debug.c                      |   12 +-
 drivers/hid/hid-ezkey.c                      |    1 -
 drivers/hid/hid-gyration.c                   |    1 -
 drivers/hid/hid-holtekff.c                   |    3 +-
 drivers/hid/hid-ids.h                        |   16 +-
 drivers/hid/hid-input.c                      |   11 +-
 drivers/hid/hid-lcpower.c                    |    2 +-
 drivers/hid/hid-lenovo-tpkbd.c               |  147 +--
 drivers/hid/hid-lg.c                         |   20 +-
 drivers/hid/hid-lg.h                         |    4 +
 drivers/hid/hid-lg4ff.c                      |  198 ++-
 drivers/hid/hid-magicmouse.c                 |    2 +-
 drivers/hid/hid-microsoft.c                  |    1 -
 drivers/hid/hid-monterey.c                   |    1 -
 drivers/hid/hid-multitouch.c                 |  252 ++-
 drivers/hid/hid-ntrig.c                      |    8 +-
 drivers/hid/hid-petalynx.c                   |    1 -
 drivers/hid/hid-picolcd.c                    | 2748 --------------------------
 drivers/hid/hid-picolcd.h                    |  309 +++
 drivers/hid/hid-picolcd_backlight.c          |  122 ++
 drivers/hid/hid-picolcd_cir.c                |  152 ++
 drivers/hid/hid-picolcd_core.c               |  689 +++++++
 drivers/hid/hid-picolcd_debugfs.c            |  899 +++++++++
 drivers/hid/hid-picolcd_fb.c                 |  615 ++++++
 drivers/hid/hid-picolcd_lcd.c                |  107 +
 drivers/hid/hid-picolcd_leds.c               |  175 ++
 drivers/hid/hid-primax.c                     |   25 -
 drivers/hid/hid-prodikeys.c                  |   18 +-
 drivers/hid/hid-ps3remote.c                  |  215 ++
 drivers/hid/hid-samsung.c                    |    1 -
 drivers/hid/hid-sony.c                       |    1 -
 drivers/hid/hid-sunplus.c                    |    1 -
 drivers/hid/hid-uclogic.c                    |   98 +
 drivers/hid/hid-wacom.c                      |  170 ++-
 drivers/hid/hid-waltop.c                     |   29 -
 drivers/hid/hid-wiimote-ext.c                |   97 +
 drivers/hid/hidraw.c                         |   84 +-
 drivers/hid/usbhid/hid-core.c                |    6 +-
 drivers/hid/usbhid/hid-quirks.c              |    3 +-
 drivers/input/evdev.c                        |   78 +-
 drivers/input/input-mt.c                     |  305 +++-
 drivers/input/input.c                        |  254 ++-
 drivers/input/misc/uinput.c                  |    2 +-
 drivers/input/mouse/alps.c                   |    2 +-
 drivers/input/mouse/bcm5974.c                |  348 ++--
 drivers/input/mouse/elantech.c               |    4 +-
 drivers/input/mouse/sentelic.c               |    2 +-
 drivers/input/mouse/synaptics.c              |    4 +-
 drivers/input/tablet/wacom_wac.c             |    6 +-
 drivers/input/touchscreen/atmel_mxt_ts.c     |    2 +-
 drivers/input/touchscreen/cyttsp_core.c      |    2 +-
 drivers/input/touchscreen/edt-ft5x06.c       |    2 +-
 drivers/input/touchscreen/egalax_ts.c        |    2 +-
 drivers/input/touchscreen/ili210x.c          |    2 +-
 drivers/input/touchscreen/mms114.c           |    2 +-
 drivers/input/touchscreen/penmount.c         |    2 +-
 drivers/input/touchscreen/wacom_w8001.c      |    2 +-
 include/linux/hid.h                          |    5 +-
 include/linux/input.h                        |   35 +-
 include/linux/input/mt.h                     |   57 +-
 71 files changed, 4900 insertions(+), 3568 deletions(-)
 delete mode 100644 drivers/hid/hid-picolcd.c
 create mode 100644 drivers/hid/hid-picolcd.h
 create mode 100644 drivers/hid/hid-picolcd_backlight.c
 create mode 100644 drivers/hid/hid-picolcd_cir.c
 create mode 100644 drivers/hid/hid-picolcd_core.c
 create mode 100644 drivers/hid/hid-picolcd_debugfs.c
 create mode 100644 drivers/hid/hid-picolcd_fb.c
 create mode 100644 drivers/hid/hid-picolcd_lcd.c
 create mode 100644 drivers/hid/hid-picolcd_leds.c
 create mode 100644 drivers/hid/hid-ps3remote.c

-- 
Jiri Kosina
SUSE Labs
--
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