[GIT PULL] HID fixes for 7.3

From: Jiri Kosina

Date: Tue Sep 22 2026 - 07:47:11 EST


Linus,

please pull from

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

to receive 7.3 fixes queue for HID subsystem, namely:

=====
- new device IDs/quirks (Logitech G502X, Elecom M-XT4DRBK, Steelseries
Arctis 7, Asus Rog Z13 Folio, Lenovo Yoga Slim Gen 11)
- fixes for various code issues found by LLMs
=====

Thanks.

----------------------------------------------------------------
Andres Diaz (1):
HID: logitech-hidpp: Add support for G502 X Lightspeed USB mouse

Benjamin Tissoires (3):
selftests/hid: add define for commonly used buf size
HID: bpf: fix __hid_bpf_hw_check_params report length
selftests/hid: add unnumbered variant to the hid_bpf tests

Berke Durak (1):
HID: elecom: Add support for ELECOM M-XT4DRBK (018E)

Chen Changcheng (2):
HID: alps: unregister DualPoint Stick input device on remove
HID: alps: fix use-after-free on input2 registration failure

Dmitry Antipov (1):
HID: roccat: fix locking in roccat_connect() and roccat_disconnect()

Erik Håkansson (1):
HID: steelseries: Add support for Arctis 7 (2018)

Julia Lawall (1):
HID: fix semantic patch and improve its performance

Junjie Cao (1):
HID: quirks: add ALWAYS_POLL quirk for SDINNOVATION gaming keyboard

Lovekesh Solanki (1):
HID: multitouch: Add report ID mismatch quirk for ASUS ROG Z13 Folio

Oleg Keri (1):
HID: i2c-hid: add reset quirk for Lenovo Yoga Slim 7x Gen 11 keyboard

Oscar Priego Verdugo (1):
HID: elecom: fix bus type for M-XGL20DLBK

René Onier (1):
HID: winwing: fix use-after-free in force feedback teardown

Slawomir Stepien (1):
HID: amd_sfh: Validate PCI BAR size before mapping

Stuart Hayhurst (1):
HID: corsair-void: Fix firmware event packet description

Tristan Madani (1):
HID: hid-oxp: use cancel_delayed_work_sync() in remove

Wei Jie LAW (1):
HID: wacom: fix OOB read in wacom_wac_pen_serial_enforce()

Youth Cao (1):
HID: i2c-hid: Add i2c-hid-quirk-bad-input-size quirk for 0911:5288 device

drivers/hid/Kconfig | 3 +-
drivers/hid/amd-sfh-hid/amd_sfh_common.h | 4 ++
drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 10 ++++
drivers/hid/bpf/hid_bpf_dispatch.c | 12 +++--
drivers/hid/hid-alps.c | 25 ++++++++-
drivers/hid/hid-corsair-void.c | 15 +++---
drivers/hid/hid-elecom.c | 6 ++-
drivers/hid/hid-ids.h | 8 ++-
drivers/hid/hid-logitech-hidpp.c | 2 +
drivers/hid/hid-multitouch.c | 29 +++++++++-
drivers/hid/hid-oxp.c | 6 +--
drivers/hid/hid-quirks.c | 7 ++-
drivers/hid/hid-roccat.c | 8 ++-
drivers/hid/hid-steelseries-arctis.c | 44 +++++++++++++++
drivers/hid/hid-winwing.c | 10 +++-
drivers/hid/i2c-hid/i2c-hid-core.c | 4 +-
drivers/hid/wacom_sys.c | 5 +-
scripts/coccinelle/hid/ff_race.cocci | 11 ++--
tools/testing/selftests/hid/hid_bpf.c | 91 ++++++++++++++++++++++----------
tools/testing/selftests/hid/hid_common.h | 25 ++++++++-
tools/testing/selftests/hid/progs/hid.c | 2 +-
21 files changed, 259 insertions(+), 68 deletions(-)

--
Jiri Kosina
SUSE Labs