[GIT PULL] HID fixes

From: Jiri Kosina
Date: Thu Oct 05 2023 - 16:41:20 EST


Linus,

please pull from

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

to get HID subsystem fixes for 6.6.

=====
- power management fix for intel-ish-hid (Srinivas Pandruvada)
- power management fix for hid-nintendo (Martino Fontana)
- error handling fixes for nvidia-shield (Christophe JAILLET)
- memory leak fix for hid-sony (Christophe JAILLET)
- fix for slab out-of-bound write in hid-holtek (Ma Ke)
- other assorted smaller fixes and device ID / quirk entry additions
=====

Thanks.

----------------------------------------------------------------
Christophe JAILLET (3):
HID: sony: Fix a potential memory leak in sony_probe()
HID: nvidia-shield: Fix a missing led_classdev_unregister() in the probe error handling path
HID: nvidia-shield: Fix some missing function calls() in the probe error handling path

Dan Carpenter (1):
HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery()

Fabian Vogt (1):
HID: Add quirk to ignore the touchscreen battery on HP ENVY 15-eu0556ng

Hans de Goede (1):
HID: logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse

Jiri Kosina (1):
HID: sony: remove duplicate NULL check before calling usb_free_urb()

Ma Ke (1):
HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event

Martino Fontana (1):
HID: nintendo: reinitialize USB Pro Controller after resuming from suspend

Rahul Rameshbabu (2):
HID: nvidia-shield: Select POWER_SUPPLY Kconfig option
HID: multitouch: Add required quirk for Synaptics 0xcd7e device

Randy Dunlap (1):
HID: nvidia-shield: add LEDS_CLASS dependency

Srinivas Pandruvada (1):
HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit

drivers/hid/Kconfig | 2 +
drivers/hid/hid-holtek-kbd.c | 4 +
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-input.c | 2 +
drivers/hid/hid-logitech-hidpp.c | 2 +
drivers/hid/hid-multitouch.c | 4 +
drivers/hid/hid-nintendo.c | 175 +++++++++++++++++++-------------
drivers/hid/hid-nvidia-shield.c | 9 +-
drivers/hid/hid-sony.c | 2 +
drivers/hid/hid-steelseries.c | 2 +-
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 8 ++
11 files changed, 135 insertions(+), 76 deletions(-)

--
Jiri Kosina
SUSE Labs