Linus,

please pull from

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

to receive HID subsystem fixes

=====
- revert of the high-resolution scrolling feature, as it breaks certain 
  hardware due to incompatibilities between Logitech and Microsoft worlds.
  Peter Hutterer is working on a fixed implementation. Until that is
  finished, revert by Benjamin Tissoires.

- revert of incorrect strncpy->strlcpy conversion in uhid, from David 
  Herrmann

- fix for buggy sendfile() implementation on uhid device node, from Eric 
  Biggers

- a few assorted device-ID specific quirks
=====

Thanks.

----------------------------------------------------------------
Benjamin Tissoires (7):
      Revert "HID: input: simplify/fix high-res scroll event handling"
      Revert "HID: logitech: fix a used uninitialized GCC warning"
      Revert "HID: logitech: Use LDJ_DEVICE macro for existing Logitech mice"
      Revert "HID: logitech: Enable high-resolution scrolling on Logitech mice"
      Revert "HID: logitech: Add function to enable HID++ 1.0 "scrolling 
acceleration""
      Revert "HID: input: Create a utility class for counting scroll events"
      Revert "Input: Add the `REL_WHEEL_HI_RES` event code"

Benson Leung (1):
      HID: input: Ignore battery reported by Symbol DS4308

David Herrmann (1):
      Revert "HID: uhid: use strlcpy() instead of strncpy()"

Eric Biggers (1):
      HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges

Kai-Heng Feng (2):
      HID: multitouch: Add pointstick support for Cirque Touchpad
      HID: i2c-hid: Disable runtime PM for LG touchscreen

Rodrigo Rivas Costa (1):
      HID: steam: remove input device when a hid client is running.

Sebastian Parschauer (2):
      HID: Add quirk for Microsoft PIXART OEM mouse
      HID: Add quirk for Primax PIXART OEM mice

 Documentation/input/event-codes.rst    |  11 +-
 drivers/hid/hid-ids.h                  |   8 +
 drivers/hid/hid-input.c                |  47 +----
 drivers/hid/hid-logitech-hidpp.c       | 309 +++------------------------------
 drivers/hid/hid-multitouch.c           |   6 +
 drivers/hid/hid-quirks.c               |   3 +
 drivers/hid/hid-steam.c                | 154 +++++++++-------
 drivers/hid/i2c-hid/i2c-hid-core.c     |   2 +
 drivers/hid/uhid.c                     |  25 ++-
 include/linux/hid.h                    |  28 ---
 include/uapi/linux/input-event-codes.h |  10 --
 11 files changed, 159 insertions(+), 444 deletions(-)

-- 
Jiri Kosina
SUSE Labs

Reply via email to