[GIT PULL] HID for 5.4
From: Jiri Kosina
Date: Sun Sep 22 2019 - 16:50:48 EST
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git for-linus
to receive merge window updates for HID subsystem:
=====
- syzbot memory corruption fixes for hidraw, Prodikeys, Logitech and Sony
drivers from Alan Stern and Roderick Colenbrander
- stuck 'fn' key fix for hid-apple from Joao Moreno
- proper propagation of EPOLLOUT from hiddev and hidraw, from
Fabian Henneke
- fixes for handling power management for intel-ish devices with NO_D3
flag set, from Zhang Lixu
- extension of supported usage range for customer page, as some Logitech
devices are actually making use of it. From Olivier Gay.
- hid-multitouch is no longer filtering mice node creation, from Benjamin
Tissoires
- MobileStudio Pro 13 support, from Ping Cheng
- a few other device ID additions and assorted smaller fixes
=====
Thanks.
----------------------------------------------------------------
Aaron Armstrong Skomra (1):
HID: wacom: support named keys on older devices
Alan Stern (3):
HID: hidraw: Fix invalid read in hidraw_ioctl
HID: logitech: Fix general protection fault caused by Logitech driver
HID: prodikeys: Fix general protection fault during probe
Bastien Nocera (1):
HID: sb0540: add support for Creative SB0540 IR receivers
Benjamin Tissoires (5):
HID: wacom: do not call hid_set_drvdata(hdev, NULL)
HID: do not call hid_set_drvdata(hdev, NULL) in drivers
HID: multitouch: do not filter mice nodes
HID: multitouch: add support for the Smart Tech panel
HID: logitech-dj: add support of the G700(s) receiver
Fabian Henneke (2):
hidraw: Return EPOLLOUT from hidraw_poll
hiddev: Return EPOLLOUT from hiddev_poll
Filipe Laíns (1):
hid-logitech-dj: add the new Lightspeed receiver
Hans de Goede (1):
HID: logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails
HungNien Chen (1):
HID: i2c-hid: modify quirks for weida's devices
Jason Gerecke (1):
HID: wacom: Fix several minor compiler warnings
Joao Moreno (1):
HID: apple: Fix stuck function keys when using FN
Joshua Clayton (3):
HID: core: reformat and reduce hid_printk macros
HID: core: Add printk_once variants to hid_warn() etc
HID: core: fix dmesg flooding if report field larger than 32bit
Olivier Gay (1):
HID: logitech-dj: extend consumer usages range
Ping Cheng (1):
HID: wacom: add new MobileStudio Pro 13 support
Roderick Colenbrander (1):
HID: sony: Fix memory corruption issue on cleanup.
Sebastian Parschauer (1):
HID: Add quirk for HP X500 PIXART OEM mouse
Zhang Lixu (3):
HID: intel-ish-hid: ipc: set NO_D3 flag only when needed
HID: intel-ish-hid: ipc: make ish suspend paths clear
HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths
MAINTAINERS | 6 +
drivers/hid/Kconfig | 9 ++
drivers/hid/Makefile | 1 +
drivers/hid/hid-apple.c | 49 +++---
drivers/hid/hid-core.c | 4 +-
drivers/hid/hid-cougar.c | 6 +-
drivers/hid/hid-creative-sb0540.c | 268 ++++++++++++++++++++++++++++++++
drivers/hid/hid-gfrm.c | 7 -
drivers/hid/hid-ids.h | 5 +-
drivers/hid/hid-lenovo.c | 2 -
drivers/hid/hid-lg.c | 10 +-
drivers/hid/hid-lg4ff.c | 1 -
drivers/hid/hid-logitech-dj.c | 32 ++--
drivers/hid/hid-multitouch.c | 37 ++++-
drivers/hid/hid-picolcd_core.c | 7 +-
drivers/hid/hid-prodikeys.c | 12 +-
drivers/hid/hid-quirks.c | 1 +
drivers/hid/hid-sensor-hub.c | 1 -
drivers/hid/hid-sony.c | 2 +-
drivers/hid/hidraw.c | 4 +-
drivers/hid/i2c-hid/i2c-hid-core.c | 4 +-
drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 +
drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +-
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 95 ++++++-----
drivers/hid/usbhid/hiddev.c | 2 +-
drivers/hid/wacom_sys.c | 25 ++-
drivers/hid/wacom_wac.c | 76 ++++++++-
include/linux/hid.h | 43 ++---
28 files changed, 561 insertions(+), 151 deletions(-)
create mode 100644 drivers/hid/hid-creative-sb0540.c
--
Jiri Kosina
SUSE Labs