[GIT PULL] HID fixes

From: Jiri Kosina
Date: Wed Sep 02 2020 - 14:58:22 EST


Linus,

please pull from

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

to receive HID subsystem fixes. Most importantly:

=====
- Data sanitization and validtion fixes for report descriptor parser from
Marc Zyngier
- memory leak fix for hid-elan driver from Dinghao Liu
- two device-specific quirks
=====

Thanks.

----------------------------------------------------------------
Dinghao Liu (1):
HID: elan: Fix memleak in elan_input_configured

Marc Zyngier (2):
HID: core: Correctly handle ReportSize being zero
HID: core: Sanitize event code and type when mapping input

Nicholas Miell (1):
HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller

Nirenjan Krishnan (1):
HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices

drivers/hid/hid-core.c | 15 +++++++++++++--
drivers/hid/hid-elan.c | 2 ++
drivers/hid/hid-ids.h | 3 +++
drivers/hid/hid-input.c | 4 ++++
drivers/hid/hid-microsoft.c | 2 ++
drivers/hid/hid-multitouch.c | 2 ++
drivers/hid/hid-quirks.c | 2 ++
include/linux/hid.h | 42 +++++++++++++++++++++++++++++-------------
8 files changed, 57 insertions(+), 15 deletions(-)

--
Jiri Kosina
SUSE Labs