[GIT PULL] HID fixes for 6.14
From: Jiri Kosina
Date: Wed Mar 05 2025 - 08:46:20 EST
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git tags/hid-for-linus-2025030501
to receive HID subsystem fixes that should land in 6.14 final.
=====
- power management fix in intel-thc-hid (Even Xu)
- nintendo gencon mapping fix (Ryan McClelland)
- fix for UAF on device diconnect path in hid-steam (Vicki Pfau)
- two fixes for UAF on device disconnect path in intel-ish-hid (Zhang
Lixu)
- fix for potential NULL dereference in hid-appleir (Daniil Dulov)
- few other small cosmetic fixes (e.g. typos)
=====
Thanks.
----------------------------------------------------------------
Alex Henrie (1):
HID: apple: disable Fn key handling on the Omoton KB066
Colin Ian King (2):
HID: debug: Fix spelling mistake "Messanger" -> "Messenger"
HID: intel-thc-hid: Fix spelling mistake "intput" -> "input"
Daniil Dulov (1):
HID: appleir: Fix potential NULL dereference at raw event handle
Even Xu (1):
HID: Intel-thc-hid: Intel-quickspi: Correct device state after S4
Ryan McClelland (1):
HID: nintendo: fix gencon button events map
Stuart Hayhurst (1):
HID: corsair-void: Update power supply values with a unified work handler
Vicki Pfau (1):
HID: hid-steam: Fix use-after-free when detaching device
Wentao Guan (1):
HID: i2c-hid: improve i2c_hid_get_report error message
Yu-Chun Lin (1):
HID: google: fix unused variable warning under !CONFIG_ACPI
Zhang Lixu (2):
HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove()
HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
drivers/hid/hid-apple.c | 11 +--
drivers/hid/hid-appleir.c | 2 +-
drivers/hid/hid-corsair-void.c | 83 +++++++++++-----------
drivers/hid/hid-debug.c | 2 +-
drivers/hid/hid-google-hammer.c | 2 +
drivers/hid/hid-nintendo.c | 14 ++--
drivers/hid/hid-steam.c | 2 +-
drivers/hid/i2c-hid/i2c-hid-core.c | 2 +-
drivers/hid/intel-ish-hid/ishtp-hid-client.c | 2 +-
drivers/hid/intel-ish-hid/ishtp-hid.c | 4 +-
.../intel-thc-hid/intel-quickspi/pci-quickspi.c | 2 +
.../intel-quickspi/quickspi-protocol.c | 2 +-
12 files changed, 70 insertions(+), 58 deletions(-)
--
Jiri Kosina
SUSE Labs