linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] HID
@ 2017-01-11 21:48 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2017-01-11 21:48 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive HID subsystem -rc fixes:

=====
- device descriptor length validation fix to hid-cypress driver from Greg

- introduction of a short delay into i2c-hid, which is not really mandated 
  by the spec, but fixes Asus Touchpads

- Petzl USB connectable flashlight quirk from myself
=====

Thanks.

----------------------------------------------------------------
Brendan McGrath (1):
      HID: i2c-hid: Add sleep between POWER ON and RESET

Greg Kroah-Hartman (1):
      HID: hid-cypress: validate length of report

Jiri Kosina (1):
      HID: ignore Petzl USB headlamp

 drivers/hid/hid-core.c        | 1 +
 drivers/hid/hid-cypress.c     | 3 +++
 drivers/hid/hid-ids.h         | 3 +++
 drivers/hid/i2c-hid/i2c-hid.c | 9 +++++++++
 4 files changed, 16 insertions(+)

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2018-08-20 16:23 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2018-08-20 16:23 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive HID subsystem updates:

=====
- touch_max detection improvements and quirk handling fixes in wacom
  driver from Jason Gerecke and Ping Cheng
- Palm rejection from Dmitry Torokhov and _dial support from Benjamin  
  Tissoires for hid-multitouch driver
- Low voltage support for i2c-hid driver from Stephen Boyd
- Guitar-Hero support from Nicolas Adenis-Lamarre
- other assorted small fixes and device ID additions
=====

Thanks.

----------------------------------------------------------------
Anton Vasilyev (1):
      HID: intel_ish-hid: tx_buf memory leak on probe/remove

Benjamin Tissoires (9):
      input: add MT_TOOL_DIAL
      HID: multitouch: make sure the static list of class is not changed
      HID: multitouch: Store per collection multitouch data
      HID: multitouch: store a per application quirks value
      HID: multitouch: ditch mt_report_id
      HID: multitouch: remove one copy of values
      HID: input: enable Totem on the Dell Canvas 27
      HID: core: do not upper bound the collection stack
      HID: microsoft: support the Surface Dial

Colin Ian King (1):
      HID: intel-ish-hid: remove redundant variable num_frags

Daniel M. Lambea (2):
      HID: cougar: make compare_device_paths reusable
      HID: cougar: Add support for the Cougar 500k Gaming Keyboard

Dmitry Torokhov (3):
      HID: multitouch: report MT_TOOL_PALM for non-confident touches
      HID: multitouch: touchscreens also use confidence reports
      HID: multitouch: handle palm for touchscreens

Hanno Zulla (5):
      HID: hid-sony.c: Use devm_ api to simplify sony_register_touchpad()
      HID: hid-sony.c: Use devm_ api to simplify sony_register_sensors()
      HID: hid-sony.c: Use devm_ api to simplify sony_leds_init()
      HID: hid-sony.c: Use devm_ api to simplify sony_battery_probe()
      HID: hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf

Hans de Goede (9):
      HID: elan: Remove unused max_area_x and max_area_y vatiables
      HID: elan: Stop claiming we have TOUCH_MAJOR and then never reporting it
      HID: elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH
      HID: elan: Hardcode finger-count and usb-interface
      HID: elan: Query device max_x and max_y value from touchpad
      HID: elan: Query resolution from the touchpad
      HID: elan: Add a flag for selecting if the touchpad has a LED
      HID: elan: Add USB-id for HP x2 10-n000nd touchpad
      HID: elan: Add support for touchpad on the Toshiba Click Mini L9W

Jason Gerecke (2):
      HID: wacom: Replace touch_max fixup code with static touch_max definitions
      HID: wacom: Move handling of HID quirks into a dedicated function

Nicolas Adenis-Lamarre (1):
      HID: wiimote: add support for Guitar-Hero devices

Ping Cheng (1):
      HID: wacom: convert Wacom custom usages to standard HID usages

Robert Munteanu (1):
      HID: redragon: fix num lock and caps lock LEDs

Sebastian Andrzej Siewior (1):
      HID: usbhid: use irqsave() in USB's complete callback

Srinivas Pandruvada (1):
      HID: intel-ish-hid: Prevent loading of driver on Mehlow

Stephen Boyd (2):
      HID: i2c-hid: Use devm to allocate i2c_hid struct
      HID: i2c-hid: Add vddl regulator control

Zhouyang Jia (1):
      HID: hid-ntrig: add error handling for sysfs_create_group

 .../devicetree/bindings/input/hid-over-i2c.txt     |   3 +-
 Documentation/input/multi-touch-protocol.rst       |  12 +-
 drivers/hid/Kconfig                                |  10 +
 drivers/hid/Makefile                               |   1 +
 drivers/hid/hid-core.c                             |  40 +-
 drivers/hid/hid-cougar.c                           | 312 +++++++
 drivers/hid/hid-elan.c                             | 235 +++--
 drivers/hid/hid-ids.h                              |   5 +
 drivers/hid/hid-input.c                            |   3 +
 drivers/hid/hid-microsoft.c                        |  49 +-
 drivers/hid/hid-multitouch.c                       | 989 +++++++++++++--------
 drivers/hid/hid-ntrig.c                            |   2 +
 drivers/hid/hid-redragon.c                         |  26 +-
 drivers/hid/hid-sony.c                             | 164 +---
 drivers/hid/hid-wiimote-core.c                     |  14 +
 drivers/hid/hid-wiimote-modules.c                  | 440 +++++++++
 drivers/hid/hid-wiimote.h                          |   3 +
 drivers/hid/i2c-hid/i2c-hid.c                      |  57 +-
 drivers/hid/intel-ish-hid/ipc/ipc.c                |   9 +-
 drivers/hid/intel-ish-hid/ipc/pci-ish.c            |  13 +-
 drivers/hid/intel-ish-hid/ishtp/hbm.c              |   2 -
 drivers/hid/usbhid/hid-core.c                      |   7 +-
 drivers/hid/wacom_sys.c                            | 123 ++-
 drivers/hid/wacom_wac.c                            |  20 +-
 include/linux/hid.h                                |  17 +-
 include/linux/platform_data/i2c-hid.h              |   7 +-
 include/uapi/linux/input.h                         |   9 +-
 27 files changed, 1824 insertions(+), 748 deletions(-)
 create mode 100644 drivers/hid/hid-cougar.c

-- 
Jiri Kosina
SUSE Labs


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2018-06-08  8:36 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2018-06-08  8:36 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive merge window updates for HID subsystem:

=====
- Valve Steam Controller support from Rodrigo Rivas Costa
- Redragon Asura support from Robert Munteanu
- improvement of duplicate usage handling in generic hid-input from 
  Benjamin Tissoires
- Win 8.1 precisioun touchpad spec implementation from Benjamin Tissoires
- Support for "In Range" flag for Wacom Intuos/Bamboo devices from Jason 
  Gerecke
- other various assorted smaller fixes and improvements
=====

Thanks.

----------------------------------------------------------------
Arnd Bergmann (1):
      HID: steam: select CONFIG_POWER_SUPPLY

Ben Chan (1):
      HID: multitouch: fix calculation of last slot field in multi-touch reports

Benjamin Tissoires (8):
      HID: input: do not increment usages when a duplicate is found
      HID: store the full list of reports in the hidinput
      HID: generic: create one input report per application type
      HID: input: append a suffix matching the application
      HID: multitouch: make use of HID_QUIRK_INPUT_PER_APP
      HID: multitouch: simplify the settings of the various features
      HID: multitouch: implement precision touchpad latency and switches
      HID: rmi: use HID_QUIRK_NO_INPUT_SYNC

Christophe JAILLET (4):
      HID: alps: Report an error if we receive invalid data in 't4_read_write_register()'
      HID: alps: Save a memory allocation in 't4_read_write_register()' when writing data
      HID: alps: Check errors returned by 't4_read_write_register()'
      HID: alps: Fix some style in 't4_read_write_register()'

Dmitry Torokhov (1):
      HID: i2c-hid: check if device is there before really probing

Hans de Goede (2):
      HID: i2c-hid: Move i2c_hid_acpi_pdata error reporting to inside the function
      HID: i2c-hid: Silently fail probe for CHPN0001 touchscreen

Heiner Kallweit (1):
      HID: quirks: remove Delcom Visual Signal Indicator from hid_have_special_driver[]

Hisao Tanabe (1):
      HID: core: fix hid_hw_open() comment

Jason Gerecke (1):
      HID: wacom: Support "in range" for Intuos/Bamboo tablets where possible

Jiri Kosina (2):
      HID: steam: add missing fields in client initialization
      HID: multitouch: fix types returned from mt_need_to_apply_feature()

Robert Munteanu (1):
      HID: redragon: Fix modifier keys for Redragon Asura Keyboard

Rodrigo Rivas Costa (2):
      HID: add driver for Valve Steam Controller
      HID: steam: add battery device.

Sebastian Andrzej Siewior (1):
      HID: i2c-hid: remove i2c_hid_open_mut

Terry Junge (1):
      HID: hid-plantronics: Re-resend Update to map button for PTT products

 drivers/hid/Kconfig           |   16 +
 drivers/hid/Makefile          |    2 +
 drivers/hid/hid-alps.c        |   30 +-
 drivers/hid/hid-core.c        |   21 +-
 drivers/hid/hid-generic.c     |   15 +
 drivers/hid/hid-gfrm.c        |    2 +-
 drivers/hid/hid-ids.h         |    5 +
 drivers/hid/hid-input.c       |  123 ++++-
 drivers/hid/hid-magicmouse.c  |    6 +-
 drivers/hid/hid-multitouch.c  |  232 +++++----
 drivers/hid/hid-plantronics.c |    6 +-
 drivers/hid/hid-quirks.c      |    1 -
 drivers/hid/hid-redragon.c    |   86 ++++
 drivers/hid/hid-rmi.c         |   20 +
 drivers/hid/hid-steam.c       | 1115 +++++++++++++++++++++++++++++++++++++++++
 drivers/hid/i2c-hid/i2c-hid.c |   33 +-
 drivers/hid/wacom_wac.c       |   74 +--
 include/linux/hid.h           |   19 +-
 18 files changed, 1621 insertions(+), 185 deletions(-)
 create mode 100644 drivers/hid/hid-redragon.c
 create mode 100644 drivers/hid/hid-steam.c

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2018-01-31 15:48 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2018-01-31 15:48 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive HID updates queued for 4.16 merge window:

=====
- Removal of hid_have_special_driver[] entry hard requirement for any 
  newly supported VID/PID by a specific non-core hid driver, and general 
  related cleanup of HID matching core, from Benjamin Tissoires

- Support for new Wacom devices and a few small fixups for already 
  supported ones in Wacom driver, from Aaron Armstrong Skomra and Jason 
  Gerecke

- sysfs interface fix for roccat driver from Dan Carpenter

- Support for new Asus HW (T100TAF, T100HA, T200TA) from Hans de Goede

- improved support for Jabra devices, from Niels Skou Olsen

- other assorted small fixes and new device IDs
=====

Thanks.

----------------------------------------------------------------
Aaron Armstrong Skomra (1):
      HID: wacom: EKR: ensure devres groups at higher indexes are released

Andrew Duggan (1):
      HID: rmi: Support the Fujitsu R726 Pad dock using hid-rmi

Andy Shevchenko (1):
      HID: sony: Print reversed MAC address via %pMR

Benjamin Tissoires (4):
      HID: core: move the dynamic quirks handling in core
      HID: quirks: move the list of special devices into a quirk
      HID: core: move the list of ignored devices in hid-quirks.c
      HID: core: remove the absolute need of hid_have_special_driver[]

Colin Ian King (1):
      HID: quirks: make array hid_quirks static

Dan Carpenter (1):
      HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()

Dave Young (1):
      HID: add quirk for another PIXART OEM mouse used by HP

Hans de Goede (8):
      HID: multitouch: Fix alphabetic sorting of mt_devices table.
      HID: multitouch: Properly deal with Win8 PTP reports with 0 touches
      HID: multitouch: Only look at non touch fields in first packet of a frame
      HID: multitouch: Combine all left-button events in a frame
      HID: asus: Add product-id for the T100TAF and T100HA keyboard docks
      HID: asus: Add touchpad max x/y and resolution info for the T200TA
      HID: asus: Fix special function keys on T200TA
      HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working

Jason Gerecke (4):
      HID: wacom: Properly handle AES serial number and tool type
      HID: wacom: Queue events with missing type/serial data for later processing
      HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events
      HID: wacom: Add support for One by Wacom (CTL-472 / CTL-672)

Jiri Kosina (1):
      HID: elo: clear BTN_LEFT mapping

Niels Skou Olsen (2):
      HID: Ignore Jabra HID interface based on firmware version
      HID: Add special driver for Jabra devices

Rajat Jain (1):
      HID: i2c-hid: Allow ACPI systems to specify "post-power-on-delay-ms"

Roderick Colenbrander (1):
      HID: sony: Report DS4 version info through sysfs

Srinivas Pandruvada (1):
      HID: intel-ish-hid: Enable Cannon Lake and Coffee Lake laptop/desktop

Tomasz Kramkowski (1):
      HID: elecom: rewrite report fixup for EX-G and future mice

Wei-Ning Huang (1):
      HID: hid-multitouch: support fine-grain orientation reporting

 .../devicetree/bindings/input/hid-over-i2c.txt     |    2 +-
 Documentation/input/multi-touch-protocol.rst       |    9 +-
 drivers/hid/Kconfig                                |   12 +
 drivers/hid/Makefile                               |    3 +-
 drivers/hid/hid-asus.c                             |   41 +-
 drivers/hid/hid-core.c                             |  932 +-------------
 drivers/hid/hid-elecom.c                           |   78 +-
 drivers/hid/hid-elo.c                              |    6 +
 drivers/hid/hid-generic.c                          |   68 +-
 drivers/hid/hid-ids.h                              |    7 +-
 drivers/hid/hid-jabra.c                            |   58 +
 drivers/hid/hid-multitouch.c                       |  137 ++-
 drivers/hid/hid-quirks.c                           | 1276 ++++++++++++++++++++
 drivers/hid/hid-rmi.c                              |    1 +
 drivers/hid/hid-roccat-kovaplus.c                  |    2 +
 drivers/hid/hid-sony.c                             |   93 +-
 drivers/hid/i2c-hid/i2c-hid.c                      |   18 +-
 drivers/hid/intel-ish-hid/ipc/hw-ish.h             |    1 +
 drivers/hid/intel-ish-hid/ipc/pci-ish.c            |    1 +
 drivers/hid/usbhid/Makefile                        |    2 +-
 drivers/hid/usbhid/hid-core.c                      |   11 +-
 drivers/hid/usbhid/hid-quirks.c                    |  402 ------
 drivers/hid/wacom_sys.c                            |  134 +-
 drivers/hid/wacom_wac.c                            |   67 +-
 drivers/hid/wacom_wac.h                            |    6 +
 include/linux/hid.h                                |   22 +-
 net/bluetooth/hidp/core.c                          |    2 +-
 27 files changed, 1995 insertions(+), 1396 deletions(-)
 create mode 100644 drivers/hid/hid-jabra.c
 create mode 100644 drivers/hid/hid-quirks.c
 delete mode 100644 drivers/hid/usbhid/hid-quirks.c

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2017-12-30 11:19 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2017-12-30 11:19 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive 

=====
- two cosmetic fixes from Daniel Axtens and Hans de Goede
- fix for I2C command mismatch fix for cp2112 driver from Eudean Sun
=====

Thanks.

----------------------------------------------------------------
Daniel Axtens (1):
      HID: holtekff: move MODULE_* parameters out of #ifdef block

Eudean Sun (1):
      HID: cp2112: Fix I2C_BLOCK_DATA transactions

Hans de Goede (1):
      HID: core: lower log level for unknown main item tags to warnings

 drivers/hid/hid-core.c     |  2 +-
 drivers/hid/hid-cp2112.c   | 15 +++++++++++++--
 drivers/hid/hid-holtekff.c |  8 ++++----
 3 files changed, 18 insertions(+), 7 deletions(-)

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2016-05-03 10:42 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2016-05-03 10:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive the following fixes for HID subsystem

- regression fix for Wacom driver; commit introduced in 4.6-rc1 mistakenly
  removed line that should be kept. Fix by Ping Cheng
- two device-specific quirks, by Ping Cheng and Nazar Mokrynskyi

Thanks!

----------------------------------------------------------------
Nazar Mokrynskyi (1):
      HID: Fix boot delay for Creative SB Omni Surround 5.1 with quirk

Ping Cheng (2):
      HID: wacom: Add support for DTK-1651
      HID: wacom: add missed stylus_in_proximity line back

 drivers/hid/hid-ids.h           | 1 +
 drivers/hid/usbhid/hid-quirks.c | 1 +
 drivers/hid/wacom_wac.c         | 6 ++++++
 3 files changed, 8 insertions(+)

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2015-08-10 22:13 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2015-08-10 22:13 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive the following fixes for HID tree:

=====
- fix for bounds limit calculation in uclogic driver, by Dan Carpenter
- fix for use-after-free during device removal, by Krzysztof Kozlowski
- fix for userspace regression (that became apparent only with shiny new 
  libinput, so it's not that bad, but I still consider it 4.2 material),
  in wacom driver, by Jason Gerecke
=====


Thanks!

----------------------------------------------------------------
Dan Carpenter (1):
      HID: uclogic: fix limit in uclogic_tablet_enable()

Jason Gerecke (1):
      HID: wacom: Report correct device resolution when using the wireless adapater

Krzysztof Kozlowski (1):
      HID: hid-input: Fix accessing freed memory during device disconnect

 drivers/hid/hid-input.c   |  7 +++--
 drivers/hid/hid-uclogic.c |  2 +-
 drivers/hid/wacom_sys.c   | 70 +++++++++++++++++++++++++----------------------
 3 files changed, 43 insertions(+), 36 deletions(-)

-- 
Jiri Kosina
SUSE Labs


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2015-07-24 13:21 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2015-07-24 13:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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


to receive

- kernel crash fixes for multitouch and wacom drivers, by Brent Adam and 
  Dan Carpenter
- cp2112 data packet race condition corruption fix, by Antonio Borneo
- a few new device IDs for wacom and microsoft drivers

Thanks.

----------------------------------------------------------------
Antonio Borneo (1):
      HID: cp2112: fix to force single data-report reply

Brent Adam (1):
      HID: multitouch: Fix fields from pen report ID being interpreted for multitouch

Dan Carpenter (1):
      HID: wacom: NULL dereferences on error in probe()

Jason Gerecke (1):
      HID: wacom: Enable pad device for older Bamboo Touch tablets

Reyad Attiyat (1):
      HID: microsoft: Add quirk for MS Surface Type/Touch cover

 drivers/hid/hid-cp2112.c        | 2 ++
 drivers/hid/hid-multitouch.c    | 7 +++++++
 drivers/hid/usbhid/hid-quirks.c | 3 +++
 drivers/hid/wacom_sys.c         | 6 ++++--
 drivers/hid/wacom_wac.c         | 3 +++
 5 files changed, 19 insertions(+), 2 deletions(-)

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2015-01-09 14:43 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2015-01-09 14:43 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive:


=====
- bounds checking fixes in logitech and roccat drivers, from Peter Wu and
  Dan Carpenter
- double-kfree fix in i2c-hid driver on bus shutdown, from Mika Westerberg
- a couple of various small driver fixes
- a few device id additions
=====

Thanks.

----------------------------------------------------------------
Benjamin Tissoires (1):
      HID: logitech-hidpp: prefix the name with "Logitech"

Dan Carpenter (1):
      HID: roccat: potential out of bounds in pyra_sysfs_write_settings()

Daniel Nicoletti (1):
      HID: Allow HID_BATTERY_STRENGTH to be enabled

Giedrius Statkevičius (1):
      HID: Add a new id 0x501a for Genius MousePen i608X

Karl Relton (1):
      HID: add battery quirk for USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ISO keyboard

Mika Westerberg (1):
      HID: i2c-hid: Do not free buffers in i2c_hid_stop()

Peter Wu (3):
      HID: logitech-dj: check report length
      HID: logitech-hidpp: check WTP report length
      HID: logitech-hidpp: avoid unintended fall-through

 drivers/hid/Kconfig              |  3 ++-
 drivers/hid/hid-core.c           |  1 +
 drivers/hid/hid-ids.h            |  1 +
 drivers/hid/hid-input.c          |  3 +++
 drivers/hid/hid-kye.c            |  4 ++++
 drivers/hid/hid-logitech-dj.c    | 16 +++++++++++++++-
 drivers/hid/hid-logitech-hidpp.c | 41 ++++++++++++++++++++++++++++++++++++++++
 drivers/hid/hid-roccat-pyra.c    |  8 ++++++--
 drivers/hid/i2c-hid/i2c-hid.c    |  5 -----
 drivers/hid/usbhid/hid-quirks.c  |  1 +
 10 files changed, 74 insertions(+), 9 deletions(-)

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2014-12-12 10:42 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-12-12 10:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive HID updates for 3.19:

=====
- i2c-hid race condition fix from Jean-Baptiste Maneyrol
- Logitech driver now supports vendor-specific HID++ protocol, allowing us
  to deliver a full multitouch support on wider range of Logitech 
  touchpads. Written by Benjamin Tissoires
- MS Surface Pro 3 Type Cover support added by Alan Wu
- RMI touchpad support improvements from Andrew Duggan
- a lot of updates to Wacom driver from Jason Gerecke and Ping Cheng
- various small fixes all over the place
=====

Thanks.

----------------------------------------------------------------

Alan Wu (1):
      HID: add support for MS Surface Pro 3 Type Cover

Andrew Duggan (2):
      HID: rmi: Check for additional ACM registers appended to F11 data report
      HID: rmi: The address of query8 must be calculated based on which query registers are present

Benjamin Tissoires (18):
      HID: fix merge from wacom into the HID tree
      HID: core: do not scan reports if the group is already set
      HID: logitech-dj: rely on hid groups to separate receivers from dj devices
      HID: logitech-dj: merge header file into the source
      HID: Introduce hidpp, a module to handle Logitech hid++ devices
      HID: logitech: move dj devices to the HID++ module
      HID: logitech-dj: allow transfer of HID++ reports from/to the correct dj device
      HID: logitech: allow the DJ device to request the unifying name
      HID: logitech-dj: enable notifications on connect/disconnect
      HID: logitech-hidpp: late bind the input device on wireless connection
      HID: logitech-hidpp: Add Wireless Touchpad T650 support
      HID: logitech-hidpp: add support of the first Logitech Wireless Touchpad
      HID: logitech-hidpp: support combo keyboard touchpad TK820
      HID: usbhid: prevent unwanted events to be sent when re-opening the device
      HID: logitech-hidpp: fix negated returns
      HID: logitech-hidpp: 2 fixes in hidpp_root_get_protocol_version()
      HID: wacom: re-add accidentally dropped Lenovo PID
      HID: wacom: fix freeze on open when autosuspend is on

Dan Carpenter (1):
      HID: logitech-hidpp: leaks and NULL dereferences

Frank Praznik (2):
      HID: sony: Use kernel allocated buffers for HID reports
      HID: sony: Add support for the third-party SMK PS3 Bluetooth Remote

Gwendal Grignou (1):
      HID: i2c-hid: prevent buffer overflow in early IRQ

Hans Duedal (1):
      HID: roccat: Fix code style issues

Hans de Goede (1):
      HID: input: Map unknown consumer page codes to KEY_UNKNOWN

JD Cole (2):
      HID: plantronics: fix errant mouse events
      HID: added missing HID Consumer Page identifiers

Jamie Lentin (2):
      HID: lenovo: Move USB KEY_FILE to 0x00f9 to prevent scancode clash
      HID: lenovo: Don't set EV_REP to avoid repeating mice buttons

Jason Gerecke (5):
      HID: wacom: Report ABS_TILT_{X,Y} as signed values
      HID: wacom: Add angular resolution data to some ABS axes
      HID: wacom: Consult the application usage when determining field type
      HID: wacom: Initialize MT slots for generic devices at post_parse_hid
      HID: wacom: Report input events for each finger on generic devices

Jean-Baptiste Maneyrol (2):
      HID: i2c-hid: print the correct data in dbg msg
      HID: i2c-hid: fix race condition reading reports

Jiri Kosina (1):
      HID: plantronics: remove superfluous .probe()

Mathieu Magnaudet (2):
      HID: multitouch: Add quirk for VTL touch panels
      HID: make hid_report_len as a static inline function in hid.h

Oliver Neukum (1):
      HID: yet another buggy ELAN touchscreen

Peter Wu (4):
      HID: logitech-hidpp: do not return the name length
      HID: logitech-hidpp: check name retrieval return code
      HID: logitech-hidpp: add boundary check for name retrieval
      HID: logitech-hidpp: disable io in probe error path

Ping Cheng (9):
      HID: wacom - make sure touch_input is valid before using it
      HID: wacom: Add support for Intuos Pen Medium
      HID: wacom - return ENODEV for failed wacom_setup_pad_input_capabilities
      HID: wacom - Cleanup input_capabilities for Graphire 4 and Bamboo Fun
      HID: wacom - Bamboo pen-only tablet does not support PAD
      HID: wacom: PAD is independent with pen/touch
      HID: wacom: add defines for new Cintiq and DTU outbound tracking
      HID: wacom: Add support for DTU-1031X
      HID: wacom: Update maximum X/Y accounding to outbound offset

Ville Aakko (1):
      HID: saitek: quirk for Saitek R.A.T.7 works with R.A.T.9 too

 drivers/hid/Kconfig              |   22 +-
 drivers/hid/Makefile             |    2 +
 drivers/hid/hid-core.c           |   36 +-
 drivers/hid/hid-ids.h            |   12 +
 drivers/hid/hid-input.c          |    4 +-
 drivers/hid/hid-lenovo.c         |   13 +-
 drivers/hid/hid-logitech-dj.c    |  397 +++++++++---
 drivers/hid/hid-logitech-dj.h    |  125 ----
 drivers/hid/hid-logitech-hidpp.c | 1241 ++++++++++++++++++++++++++++++++++++++
 drivers/hid/hid-microsoft.c      |    2 +
 drivers/hid/hid-multitouch.c     |   27 +
 drivers/hid/hid-plantronics.c    |   55 ++
 drivers/hid/hid-rmi.c            |   83 ++-
 drivers/hid/hid-roccat-kone.c    |    9 +-
 drivers/hid/hid-saitek.c         |    4 +-
 drivers/hid/hid-sony.c           |  150 +++--
 drivers/hid/i2c-hid/i2c-hid.c    |   16 +-
 drivers/hid/usbhid/hid-core.c    |   39 +-
 drivers/hid/usbhid/hid-quirks.c  |    2 +
 drivers/hid/usbhid/usbhid.h      |    1 +
 drivers/hid/wacom.h              |    2 +-
 drivers/hid/wacom_sys.c          |   68 ++-
 drivers/hid/wacom_wac.c          |  216 ++++---
 drivers/hid/wacom_wac.h          |    3 +
 drivers/usb/core/quirks.c        |    3 +
 include/linux/hid.h              |   43 +-
 26 files changed, 2141 insertions(+), 434 deletions(-)
 delete mode 100644 drivers/hid/hid-logitech-dj.h
 create mode 100644 drivers/hid/hid-logitech-hidpp.c
 create mode 100644 drivers/hid/hid-plantronics.c

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2014-11-13 20:06 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-11-13 20:06 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive


- fix for oops in HID core upon repeated subdriver insertion/removal under 
  certain circumstances, by Benjamin Tissoires
- quirk for another Elan Touchscreen device, by Adel Gadllah


Thanks.

----------------------------------------------------------------
Adel Gadllah (1):
      HID: usbhid: enable always-poll quirk for Elan Touchscreen 0103

Benjamin Tissoires (1):
      HID: core: cleanup .claimed field on disconnect

 drivers/hid/hid-core.c          | 1 +
 drivers/hid/hid-ids.h           | 1 +
 drivers/hid/usbhid/hid-quirks.c | 1 +
 3 files changed, 3 insertions(+)

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2014-10-29 14:01 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-10-29 14:01 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive

- workarounds for a couple of misbehaving Elan Touchscreens, by Adel 
  Gadllah
- fix for TransducerSerialNumber field implementation, by Jason Gerecke
- a couple of new HID usages (added by HUT), by Olivier Gay

Thanks.

----------------------------------------------------------------
Adel Gadllah (2):
      HID: usbhid: enable always-poll quirk for Elan Touchscreen 009b
      HID: usbhid: enable always-poll quirk for Elan Touchscreen 016f

Jason Gerecke (1):
      HID: input: Fix TransducerSerialNumber implementation

Olivier Gay (1):
      HID: add keyboard input assist hid usages

 drivers/hid/hid-debug.c         |  6 ++++++
 drivers/hid/hid-ids.h           |  2 ++
 drivers/hid/hid-input.c         | 12 +++++++++++-
 drivers/hid/usbhid/hid-quirks.c |  2 ++
 include/uapi/linux/input.h      |  7 +++++++
 5 files changed, 28 insertions(+), 1 deletion(-)

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2014-08-27  7:23 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-08-27  7:23 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive


- fixes for potential memory corruption problems in magicmouse and picolcd 
  drivers (the HW would have to be manufactured to be deliberately evil to 
  trigger those) which were found by Steven Vittitoe

- fix for false error message appearing in dmesg from logitech-dj driver, 
  from Benjamin Tissoires



Thanks.

----------------------------------------------------------------
Benjamin Tissoires (1):
      HID: logitech-dj: prevent false errors to be shown

Jiri Kosina (2):
      HID: magicmouse: sanity check report size in raw_event() callback
      HID: picolcd: sanity check report size in raw_event() callback

 drivers/hid/hid-logitech-dj.c  | 43 ++++++++++++++++++++++++------------------
 drivers/hid/hid-logitech-dj.h  |  1 +
 drivers/hid/hid-magicmouse.c   | 10 ++++++++++
 drivers/hid/hid-picolcd_core.c |  6 ++++++
 4 files changed, 42 insertions(+), 18 deletions(-)

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [GIT PULL] HID
  2014-08-22  8:18     ` Markus Trippelsdorf
@ 2014-08-22 14:25       ` Benjamin Tissoires
  0 siblings, 0 replies; 21+ messages in thread
From: Benjamin Tissoires @ 2014-08-22 14:25 UTC (permalink / raw)
  To: Markus Trippelsdorf; +Cc: Jiri Kosina, linux-input, linux-kernel, Ben Hawkes

On Aug 22 2014 or thereabouts, Markus Trippelsdorf wrote:
> On 2014.08.22 at 03:00 -0500, Jiri Kosina wrote:
> > On Fri, 22 Aug 2014, Markus Trippelsdorf wrote:
> > 
> > > >       HID: logitech: perform bounds checking on device_id early enough
> > > 
> > > The commit above (ad3e14d7c5268c2e) causes the bounds checking to always
> > > fail on my monolithic kernel (without modules):
> > > 
> > > ...
> > > [    2.922617] usb 4-2: new full-speed USB device number 2 using ohci-pci
> > > [    2.996587] udevd[98]: starting eudev version 1.0
> > > [    3.071203] random: nonblocking pool is initialized
> > > [    3.108360] logitech-djreceiver 0003:046D:C52B.0003: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:12.1-2/input2
> > > [    3.163208] input: Logitech Unifying Device. Wireless PID:4026 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.2/0003:046D:C52B.0003/0003:046D:C52B.0004/input/input2
> > > [    3.163511] logitech-djdevice 0003:046D:C52B.0004: input,hidraw1: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:4026] on usb-0000:00:12.1-2:1
> > > [    3.164121] logitech-djreceiver 0003:046D:C52B.0003: logi_dj_raw_event: invalid device index:0
> > > [    3.289261] usb 3-1: new low-speed USB device number 2 using ohci-pci
> > > [    3.457606] input: HID 046a:0011 as /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1:1.0/0003:046A:0011.0005/input/input3
> > > [    3.457794] hid-generic 0003:046A:0011.0005: input,hidraw2: USB HID v1.10 Keyboard [HID 046a:0011] on usb-0000:00:12.0-1/input0
> > > [    3.712886] Switched to clocksource tsc
> > 
> > Thanks a lot for a timely report.
> > 
> > I am travelling till next week and don't unfortunately have the hardware 
> > here with me to test momentarily, so please take this with a lot of grains 
> > of salt (maybe Benjamin would be able to look into this before I'd be able 
> > to on monday ... ?).
> > 
> > Does the shot-in-the-dark patch below put things back in shape for you?
> 
> Thanks a lot for the timely patch. It indeed fixes the issue for me.
> 

Huh, my bad, I should have actually test Jiri's patch instead of
thinking "this can not break anything".

So Jiri, your patch does not work because the device index 0 is the
receiver, and 1-6 are the wireless devices attached to this receiver. So
basically, this new patch removes the ability to have 6 devices paired.

I'll try to come out with something by the end of the day which would
both prevent the out of bound and allow to have 6 true wireless devices.

Cheers,
Benjamin


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [GIT PULL] HID
  2014-08-22  8:00   ` Jiri Kosina
@ 2014-08-22  8:18     ` Markus Trippelsdorf
  2014-08-22 14:25       ` Benjamin Tissoires
  0 siblings, 1 reply; 21+ messages in thread
From: Markus Trippelsdorf @ 2014-08-22  8:18 UTC (permalink / raw)
  To: Jiri Kosina; +Cc: linux-input, linux-kernel, Ben Hawkes, Benjamin Tissoires

On 2014.08.22 at 03:00 -0500, Jiri Kosina wrote:
> On Fri, 22 Aug 2014, Markus Trippelsdorf wrote:
> 
> > >       HID: logitech: perform bounds checking on device_id early enough
> > 
> > The commit above (ad3e14d7c5268c2e) causes the bounds checking to always
> > fail on my monolithic kernel (without modules):
> > 
> > ...
> > [    2.922617] usb 4-2: new full-speed USB device number 2 using ohci-pci
> > [    2.996587] udevd[98]: starting eudev version 1.0
> > [    3.071203] random: nonblocking pool is initialized
> > [    3.108360] logitech-djreceiver 0003:046D:C52B.0003: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:12.1-2/input2
> > [    3.163208] input: Logitech Unifying Device. Wireless PID:4026 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.2/0003:046D:C52B.0003/0003:046D:C52B.0004/input/input2
> > [    3.163511] logitech-djdevice 0003:046D:C52B.0004: input,hidraw1: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:4026] on usb-0000:00:12.1-2:1
> > [    3.164121] logitech-djreceiver 0003:046D:C52B.0003: logi_dj_raw_event: invalid device index:0
> > [    3.289261] usb 3-1: new low-speed USB device number 2 using ohci-pci
> > [    3.457606] input: HID 046a:0011 as /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1:1.0/0003:046A:0011.0005/input/input3
> > [    3.457794] hid-generic 0003:046A:0011.0005: input,hidraw2: USB HID v1.10 Keyboard [HID 046a:0011] on usb-0000:00:12.0-1/input0
> > [    3.712886] Switched to clocksource tsc
> 
> Thanks a lot for a timely report.
> 
> I am travelling till next week and don't unfortunately have the hardware 
> here with me to test momentarily, so please take this with a lot of grains 
> of salt (maybe Benjamin would be able to look into this before I'd be able 
> to on monday ... ?).
> 
> Does the shot-in-the-dark patch below put things back in shape for you?

Thanks a lot for the timely patch. It indeed fixes the issue for me.

-- 
Markus

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [GIT PULL] HID
  2014-08-22  7:40 ` Markus Trippelsdorf
@ 2014-08-22  8:00   ` Jiri Kosina
  2014-08-22  8:18     ` Markus Trippelsdorf
  0 siblings, 1 reply; 21+ messages in thread
From: Jiri Kosina @ 2014-08-22  8:00 UTC (permalink / raw)
  To: Markus Trippelsdorf
  Cc: linux-input, linux-kernel, Ben Hawkes, Benjamin Tissoires

On Fri, 22 Aug 2014, Markus Trippelsdorf wrote:

> >       HID: logitech: perform bounds checking on device_id early enough
> 
> The commit above (ad3e14d7c5268c2e) causes the bounds checking to always
> fail on my monolithic kernel (without modules):
> 
> ...
> [    2.922617] usb 4-2: new full-speed USB device number 2 using ohci-pci
> [    2.996587] udevd[98]: starting eudev version 1.0
> [    3.071203] random: nonblocking pool is initialized
> [    3.108360] logitech-djreceiver 0003:046D:C52B.0003: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:12.1-2/input2
> [    3.163208] input: Logitech Unifying Device. Wireless PID:4026 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.2/0003:046D:C52B.0003/0003:046D:C52B.0004/input/input2
> [    3.163511] logitech-djdevice 0003:046D:C52B.0004: input,hidraw1: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:4026] on usb-0000:00:12.1-2:1
> [    3.164121] logitech-djreceiver 0003:046D:C52B.0003: logi_dj_raw_event: invalid device index:0
> [    3.289261] usb 3-1: new low-speed USB device number 2 using ohci-pci
> [    3.457606] input: HID 046a:0011 as /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1:1.0/0003:046A:0011.0005/input/input3
> [    3.457794] hid-generic 0003:046A:0011.0005: input,hidraw2: USB HID v1.10 Keyboard [HID 046a:0011] on usb-0000:00:12.0-1/input0
> [    3.712886] Switched to clocksource tsc

Thanks a lot for a timely report.

I am travelling till next week and don't unfortunately have the hardware 
here with me to test momentarily, so please take this with a lot of grains 
of salt (maybe Benjamin would be able to look into this before I'd be able 
to on monday ... ?).

Does the shot-in-the-dakr patch below put things back in shape for you?


diff --git a/drivers/hid/hid-logitech-dj.c b/drivers/hid/hid-logitech-dj.c
index b7ba829..d9ae77f 100644
--- a/drivers/hid/hid-logitech-dj.c
+++ b/drivers/hid/hid-logitech-dj.c
@@ -861,7 +861,7 @@ static void logi_dj_remove(struct hid_device *hdev)
 	 * have finished and no more raw_event callbacks should arrive after
 	 * the remove callback was triggered so no locks are put around the
 	 * code below */
-	for (i = 0; i < (DJ_MAX_PAIRED_DEVICES + DJ_DEVICE_INDEX_MIN); i++) {
+	for (i = 0; i < (DJ_MAX_PAIRED_DEVICES + DJ_DEVICE_INDEX_MIN + 1); i++) {
 		dj_dev = djrcv_dev->paired_dj_devices[i];
 		if (dj_dev != NULL) {
 			hid_destroy_device(dj_dev->hdev);
diff --git a/drivers/hid/hid-logitech-dj.h b/drivers/hid/hid-logitech-dj.h
index 4a40003..1f630e4 100644
--- a/drivers/hid/hid-logitech-dj.h
+++ b/drivers/hid/hid-logitech-dj.h
@@ -27,8 +27,8 @@
 
 #define DJ_MAX_PAIRED_DEVICES			6
 #define DJ_MAX_NUMBER_NOTIFICATIONS		8
-#define DJ_DEVICE_INDEX_MIN 			1
-#define DJ_DEVICE_INDEX_MAX 			6
+#define DJ_DEVICE_INDEX_MIN 			0
+#define DJ_DEVICE_INDEX_MAX 			5
 
 #define DJREPORT_SHORT_LENGTH			15
 #define DJREPORT_LONG_LENGTH			32
@@ -97,7 +97,7 @@ struct dj_report {
 struct dj_receiver_dev {
 	struct hid_device *hdev;
 	struct dj_device *paired_dj_devices[DJ_MAX_PAIRED_DEVICES +
-					    DJ_DEVICE_INDEX_MIN];
+					    DJ_DEVICE_INDEX_MIN + 1];
 	struct work_struct work;
 	struct kfifo notif_fifo;
 	spinlock_t lock;

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* Re: [GIT PULL] HID
  2014-08-21 17:43 Jiri Kosina
@ 2014-08-22  7:40 ` Markus Trippelsdorf
  2014-08-22  8:00   ` Jiri Kosina
  0 siblings, 1 reply; 21+ messages in thread
From: Markus Trippelsdorf @ 2014-08-22  7:40 UTC (permalink / raw)
  To: Jiri Kosina; +Cc: linux-input, linux-kernel, Ben Hawkes, Benjamin Tissoires

On 2014.08.21 at 12:43 -0500, Jiri Kosina wrote:

>       HID: logitech: perform bounds checking on device_id early enough

The commit above (ad3e14d7c5268c2e) causes the bounds checking to always
fail on my monolithic kernel (without modules):

...
[    2.922617] usb 4-2: new full-speed USB device number 2 using ohci-pci
[    2.996587] udevd[98]: starting eudev version 1.0
[    3.071203] random: nonblocking pool is initialized
[    3.108360] logitech-djreceiver 0003:046D:C52B.0003: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:12.1-2/input2
[    3.163208] input: Logitech Unifying Device. Wireless PID:4026 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.2/0003:046D:C52B.0003/0003:046D:C52B.0004/input/input2
[    3.163511] logitech-djdevice 0003:046D:C52B.0004: input,hidraw1: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:4026] on usb-0000:00:12.1-2:1
[    3.164121] logitech-djreceiver 0003:046D:C52B.0003: logi_dj_raw_event: invalid device index:0
[    3.289261] usb 3-1: new low-speed USB device number 2 using ohci-pci
[    3.457606] input: HID 046a:0011 as /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1:1.0/0003:046A:0011.0005/input/input3
[    3.457794] hid-generic 0003:046A:0011.0005: input,hidraw2: USB HID v1.10 Keyboard [HID 046a:0011] on usb-0000:00:12.0-1/input0
[    3.712886] Switched to clocksource tsc
...

-- 
Markus

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2014-08-21 17:43 Jiri Kosina
  2014-08-22  7:40 ` Markus Trippelsdorf
  0 siblings, 1 reply; 21+ messages in thread
From: Jiri Kosina @ 2014-08-21 17:43 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive:



- fixes for a couple potential memory corruption problems (the HW would 
  have to be manufactured to be deliberately evil to trigger those) found 
  by Ben Hawkes
- fix for potential infinite loop when using sysfs interface of logitech
  driver, from Simon Wood
- a couple more simple driver fixes



Thanks.

----------------------------------------------------------------
Andrew Duggan (1):
      HID: rmi: print an error if F11 is not found instead of stopping the device

Himangi Saraogi (1):
      HID: hid-sensor-hub: use devm_ functions consistently

Jiri Kosina (3):
      HID: logitech: fix bounds checking on LED report size
      HID: logitech: perform bounds checking on device_id early enough
      HID: fix a couple of off-by-ones

Nikolai Kondrashov (2):
      HID: huion: Fail on parameter retrieval errors
      HID: huion: Use allocated buffer for DMA

Simon Wood (1):
      HID: logitech: Prevent possibility of infinite loop when using /sys interface

 drivers/hid/hid-cherry.c      |   2 +-
 drivers/hid/hid-huion.c       | 128 +++++++++++++++++++++++++-----------------
 drivers/hid/hid-kye.c         |   2 +-
 drivers/hid/hid-lg.c          |   4 +-
 drivers/hid/hid-lg4ff.c       |   4 +-
 drivers/hid/hid-logitech-dj.c |  15 +++--
 drivers/hid/hid-monterey.c    |   2 +-
 drivers/hid/hid-petalynx.c    |   2 +-
 drivers/hid/hid-rmi.c         |  13 +++--
 drivers/hid/hid-sensor-hub.c  |  33 ++++-------
 drivers/hid/hid-sunplus.c     |   2 +-
 11 files changed, 114 insertions(+), 93 deletions(-)

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2014-07-07 14:01 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-07-07 14:01 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive a few tiny HID subsystem fixes for 3.16.

----------------------------------------------------------------
Chen Gang (1):
      HID: sensor-hub: introduce Kconfig dependency on IOMEM

Geert Uytterhoeven (1):
      HID: rmi: Protect PM-only functions by #ifdef CONFIG_PM

Jiri Kosina (1):
      HID: sensor-hub: make dyn_callback_lock IRQ-safe

Jiri Slaby (1):
      HID: sensor-hub: fix potential memory leak

John Sung (1):
      HID: usbhid: quirk for PM1610 and PM1640 Touchscreen.

Wen-chien Jesse Sung (1):
      HID: use multi input quirk for 22b9:2968

 drivers/hid/Kconfig             |  2 +-
 drivers/hid/hid-ids.h           |  3 +++
 drivers/hid/hid-rmi.c           |  2 ++
 drivers/hid/hid-sensor-hub.c    | 25 +++++++++++++++----------
 drivers/hid/usbhid/hid-quirks.c |  3 +++
 drivers/phy/Kconfig             |  1 +
 6 files changed, 25 insertions(+), 11 deletions(-)

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2014-05-07 12:54 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-05-07 12:54 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive

- fix a small bug in computation of report size, which might cause some
  devices (Atmel touchpad found on the Samsung Ativ 9) to reject reports
  with otherwise valid contents
- a few device-ID specific quirks/additions piggy-backing on top of it

Thanks.

----------------------------------------------------------------
Benjamin Tissoires (1):
      HID: core: fix computation of the report size

Hans de Goede (1):
      HID: add NO_INIT_REPORTS quirk for Synaptics Touch Pad V 103S

Peter F. Patel-Schneider (1):
      HID: sensor-hub: Add in quirk for sensor hub in Lenovo Ideapad Yogas

Tomas Sokorai (1):
      HID: multitouch: add support of EliteGroup 05D8 panels

 drivers/hid/hid-core.c          | 5 +++--
 drivers/hid/hid-ids.h           | 7 +++++++
 drivers/hid/hid-multitouch.c    | 5 +++++
 drivers/hid/hid-sensor-hub.c    | 3 +++
 drivers/hid/usbhid/hid-quirks.c | 1 +
 5 files changed, 19 insertions(+), 2 deletions(-)

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [GIT PULL] HID
@ 2014-04-18 13:26 Jiri Kosina
  0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-04-18 13:26 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

please pull from

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

to receive


- fix for merge window mismerge in hid-sony, from Frank Praznik
- fix for Surface Type/Touch Cover 2 device, from Benjamin Tissoires
- quirk for ThinkPad Helix sensor hub from Stephen Chandler Paul


thanks.

----------------------------------------------------------------
Benjamin Tissoires (1):
      HID: core: do not scan constant input report

Derya (1):
      Revert "HID: microsoft: Add ID's for Surface Type/Touch Cover 2"

Frank Praznik (1):
      HID: sony: Fix cancel_work_sync mismerge

Stephen Chandler Paul (1):
      HID: sensor-hub: add sensor hub quirk for ThinkPad Helix

 drivers/hid/hid-core.c       | 5 +++--
 drivers/hid/hid-ids.h        | 5 ++---
 drivers/hid/hid-microsoft.c  | 4 ----
 drivers/hid/hid-sensor-hub.c | 7 +++++--
 drivers/hid/hid-sony.c       | 2 --
 5 files changed, 10 insertions(+), 13 deletions(-)

-- 
Jiri Kosina
SUSE Labs

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2018-08-20 16:23 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-11 21:48 [GIT PULL] HID Jiri Kosina
  -- strict thread matches above, loose matches on Subject: below --
2018-08-20 16:23 Jiri Kosina
2018-06-08  8:36 Jiri Kosina
2018-01-31 15:48 Jiri Kosina
2017-12-30 11:19 Jiri Kosina
2016-05-03 10:42 Jiri Kosina
2015-08-10 22:13 Jiri Kosina
2015-07-24 13:21 Jiri Kosina
2015-01-09 14:43 Jiri Kosina
2014-12-12 10:42 Jiri Kosina
2014-11-13 20:06 Jiri Kosina
2014-10-29 14:01 Jiri Kosina
2014-08-27  7:23 Jiri Kosina
2014-08-21 17:43 Jiri Kosina
2014-08-22  7:40 ` Markus Trippelsdorf
2014-08-22  8:00   ` Jiri Kosina
2014-08-22  8:18     ` Markus Trippelsdorf
2014-08-22 14:25       ` Benjamin Tissoires
2014-07-07 14:01 Jiri Kosina
2014-05-07 12:54 Jiri Kosina
2014-04-18 13:26 Jiri Kosina

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).