mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] HID for 7.4 merge window
@ 2026-10-21 20:25 Jiri Kosina
  2026-10-22 18:39 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Jiri Kosina @ 2026-10-21 20:25 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Benjamin Tissoires, linux-kernel

Linus,

please pull from

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

to receive 7.4 merge window queue for HID subsystem. Namely:

=====
[CORE]
 - OOB fix in s32ton() (Alan Stern)
 - switch to named initializers for acpi_device_id (Pawel Zalewski)
 - UAF fix in hiddev (Yousef Alhouseen)

[AMD_SFH]
 - support for newer AMD SoCs (Basavaraj Natikar)
 - sysfs attributes of operating-mode telemetry (Basavaraj Natikar)

[APPLE]
 - power management fix for Apple Touch Bar (Andre Eikmeyer)
 - fix for trackpad hanling on T2 Macs (Aditya Garg)

[ASUS]
 - power management fix for ROG Ally (Deni Benato)
 - asus_work() hardening (Denis Benato)

[INTEL-THC]
 - conversion of intel-thc-hid to hid_safe_input_report() (Even Xu)

[NINTENDO]
 - support for Switch 2 controller (Vicki Pfau)
 - support for PDP Afterglow controller (Aiman Najjar)

[ROCCAT]
  - fixes for proper handling of short reports (Jiale Yao)

[WACOM]
 - UAF fixes (Lee Jones)

- other assorted fixes, device ID additions and code cleanups
=====

Thanks!

----------------------------------------------------------------
Aditya Garg (2):
      HID: appletb-kbd: support layer switching on Fn double press
      HID: apple: ignore the trackpad on T2 Macs

Ahmed Yaseen (1):
      HID: usbhid: skip interrupt IN polling for devices with no input reports

Aiman Najjar (1):
      HID: nintendo: add support for PDP Afterglow controller

Alan Stern (1):
      HID: core: Fix out-of-bounds left shift by 32 in s32ton()

Andre Eikmeyer (1):
      HID: apple-touchbar: avoid nested runtime PM in PM callbacks

Basavaraj Natikar (7):
      HID: amd_sfh: Add support for newer AMD SoCs
      HID: amd_sfh: Add HPD support for new AMD SOC
      HID: amd_sfh: Add device mode support for latest AMD SOC.
      HID: amd_sfh: Move sysfs attributes to a separate file
      HID: amd_sfh: Add operating-mode telemetry sysfs attributes
      HID: amd_sfh: Remove unsupported motion-state field from accelerometer report
      HID: amd_sfh: Use report type from request node

DemonPlayer (1):
      HID: apple: Add GANSS GS3104T PRO to the non-Apple keyboard list

Denis Benato (3):
      HID: asus: document and harden the worker teardown
      HID: asus: reinitialize the device after exiting a sleep state
      HID: asus: add support for xgm led

Derek J. Clark (10):
      HID: hid-lenovo-go-s: Return ret instead of 0 in mcu_property_out()
      HID: hid-lenovo-go-s: Bound stale reply window before reusing send_cmd_complete
      HID: hid-lenovo-go-s: Prevent deadlock if device removed during setup
      HID: hid-lenovo-go-s: Use pm_ptr for reset_resume callback
      HID: hid-lenovo-go-s: Add kobject_uevent notify during reset-resume
      HID: hid-lenovo-go-s: Add suspend function and gate access under bool.
      HID: hid-lenovo-go-s: Move attribute init to after device query
      HID: hid-lenovo-go-s: Reorganize and rename hid_gos_cfg
      HID: hid-lenovo-go-s: Move static led_classdev_mc to drvdata struct
      HID: hid-lenovo-go-s: Use devm_kzalloc for drvdata

Dmitriy Geels (1):
      HID: logitech-hidpp: cancel reset_hi_res_work on probe failure

Dmitry Antipov (1):
      HID: roccat: fix device access in roccat_release()

Even Xu (2):
      HID: Intel-thc-hid: Intel-quicki2c: Use hid_safe_input_report()
      HID: Intel-thc-hid: Intel-quickspi: Use hid_safe_input_report()

Gabor Tanz (1):
      HID: quirks: Always poll the Anne Pro 2 with product ID a292

Helge Bahmann (1):
      HID: amd_sfh: Add DMI quirk and module param to disable interrupts

Jiale Yao (16):
      HID: roccat: isku: reject short button reports
      HID: roccat: koneplus: reject short button reports
      HID: roccat: konepure: reject short button reports
      HID: roccat: kovaplus: reject short button reports
      HID: roccat: pyra: reject short button reports
      HID: roccat: ryos: reject short special reports
      HID: roccat: savu: reject short special reports
      HID: cougar: reject short special-key reports
      HID: cp2112: validate response report lengths
      HID: elo: reject short touchscreen reports
      HID: logitech-dj: validate unnumbered keyboard reports
      HID: mcp2200: validate READ_ALL response length
      HID: mcp2221: validate response report length
      HID: prodikeys: validate fixed-format MIDI reports
      HID: pxrc: reject short input reports
      HID: zydacron: validate key report length

Jiri Kosina (14):
      HID: asus: add keyboard dock of the ASUS Transformer Book T302CHI device ID
      HID: nintendo: introduce dependency in USB_HID

Justin Yeh (1):
      HID: i2c-hid: Unfollow the panel on shutdown

Lee Jones (5):
      HID: wacom: Use hdev->product in wacom_setup_touch_input_capabilities
      HID: wacom: Advertise SW_MUTE_DEVICE capability prior to registration
      HID: wacom: Fix Use-After-Free in wacom_intuos_pad
      HID: wacom: Fix Use-After-Free in wacom_bamboo_pad
      HID: wacom: Redesign shared sibling data lifecycle

Liang Haowen (1):
      HID: add ALWAYS_POLL quirk for YJX-CHIP EWEADN wireless receivers

Matheus Alves de Almeida (1):
      HID: wacom: fix wacom_intuos_irq NULL pen_input deref

Myeonghun Pak (1):
      HID: mcp2221: always initialize and cancel init_work

Nehuen Lian Bova (1):
      HID: magicmouse: fix null pointer dereference in magicmouse_event()

Nikolas Koesling (1):
      HID: pulsar: add driver for Pulsar gaming mice

Oleg Keri (1):
      HID: lenovo: suppress phantom radio control input on Yoga Slim 7x Gen 11

Panz Dev (1):
      HID: asus: do not send keyboard init reports to touchpads

Pawel Zalewski (3):
      HID: hid-google-hammer: use named initializers for acpi_device_id
      HID: i2c-hid: use named initializers for acpi_device_id
      HID: surface-hid: use named initializers for acpi_device_id

Ping Cheng (2):
      HID: wacom: Write shared touch initial status only once
      HID: wacom: Setup SW_MUTE_DEVICE according to the order of input registration

Rafael Passos (3):
      HID: wiimote: turn on the LEDs indicating the controller id
      HID: wiimote: replace spinlock pairs with scoped_guard
      HID: wiimote: led_probe with scoped cleanup

Tjark Effenberger (1):
      HID: Kysona: Add support for Kysona M600V2 variant

Uwe Kleine-König (The Capable Hub) (1):
      HID: wacom: #include <linux/device-id/hid.h> instead of <linux/mod_devicetable.h>

Vicki Pfau (4):
      HID: nintendo: Add preliminary Switch 2 controller driver
      HID: nintendo: Add rumble support for Switch 2 controllers
      HID: nintendo: Add unified report format support
      HID: nintendo: Patch NYXI Hyperion 3 descriptor

Yousef Alhouseen (2):
      HID: hiddev: keep state alive through disconnect unlock
      HID: hiddev: set report-init policy before device registration

 Documentation/ABI/testing/sysfs-driver-amd-sfh     |   60 +
 MAINTAINERS                                        |    8 +
 drivers/hid/Kconfig                                |   52 +-
 drivers/hid/Makefile                               |    3 +-
 drivers/hid/amd-sfh-hid/Makefile                   |    1 +
 drivers/hid/amd-sfh-hid/amd_sfh_client.c           |    4 +-
 drivers/hid/amd-sfh-hid/amd_sfh_common.h           |    2 +
 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c             |   65 +-
 drivers/hid/amd-sfh-hid/amd_sfh_sysfs.c            |  134 ++
 drivers/hid/amd-sfh-hid/amd_sfh_sysfs.h            |   19 +
 .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h  |    2 -
 .../hid_descriptor/amd_sfh_hid_report_desc.h       |    7 -
 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c      |   13 +-
 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c |   37 +-
 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.h |    7 +
 drivers/hid/hid-apple.c                            |   30 +-
 drivers/hid/hid-appletb-kbd.c                      |   91 +-
 drivers/hid/hid-asus.c                             |  148 +-
 drivers/hid/hid-core.c                             |    4 +-
 drivers/hid/hid-cougar.c                           |    3 +
 drivers/hid/hid-cp2112.c                           |    9 +-
 drivers/hid/hid-elo.c                              |    3 +
 drivers/hid/hid-google-hammer.c                    |    2 +-
 drivers/hid/hid-ids.h                              |   22 +
 drivers/hid/hid-kysona.c                           |  292 ----
 drivers/hid/hid-lenovo-go-s.c                      |  655 +++++---
 drivers/hid/hid-lenovo.c                           |   14 +
 drivers/hid/hid-logitech-dj.c                      |    3 +
 drivers/hid/hid-logitech-hidpp.c                   |    1 +
 drivers/hid/hid-magicmouse.c                       |    4 +
 drivers/hid/hid-mcp2200.c                          |    5 +
 drivers/hid/hid-mcp2221.c                          |   10 +-
 drivers/hid/hid-nintendo-switch2-usb.c             |  493 ++++++
 drivers/hid/hid-nintendo.c                         | 1714 +++++++++++++++++++-
 drivers/hid/hid-nintendo.h                         |   73 +
 drivers/hid/hid-prodikeys.c                        |    7 +-
 drivers/hid/hid-pulsar.c                           |  767 +++++++++
 drivers/hid/hid-pxrc.c                             |    3 +
 drivers/hid/hid-quirks.c                           |    3 +
 drivers/hid/hid-roccat-isku.c                      |    3 +
 drivers/hid/hid-roccat-koneplus.c                  |    3 +
 drivers/hid/hid-roccat-konepure.c                  |    3 +
 drivers/hid/hid-roccat-kovaplus.c                  |    3 +
 drivers/hid/hid-roccat-pyra.c                      |    3 +
 drivers/hid/hid-roccat-ryos.c                      |    3 +
 drivers/hid/hid-roccat-savu.c                      |    3 +
 drivers/hid/hid-roccat.c                           |   13 +-
 drivers/hid/hid-wiimote-core.c                     |  277 ++--
 drivers/hid/hid-wiimote-debug.c                    |   67 +-
 drivers/hid/hid-wiimote-modules.c                  |   22 +-
 drivers/hid/hid-wiimote.h                          |    1 +
 drivers/hid/hid-zydacron.c                         |    3 +
 drivers/hid/i2c-hid/i2c-hid-acpi.c                 |    8 +-
 drivers/hid/i2c-hid/i2c-hid-core.c                 |   11 +-
 .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c    |    4 +-
 .../intel-thc-hid/intel-quicki2c/quicki2c-dev.h    |    2 +
 .../intel-thc-hid/intel-quicki2c/quicki2c-hid.c    |    6 +-
 .../intel-thc-hid/intel-quicki2c/quicki2c-hid.h    |    2 +-
 .../intel-thc-hid/intel-quickspi/pci-quickspi.c    |    2 +
 .../intel-thc-hid/intel-quickspi/quickspi-dev.h    |    2 +
 .../intel-thc-hid/intel-quickspi/quickspi-hid.c    |    6 +-
 .../intel-thc-hid/intel-quickspi/quickspi-hid.h    |    2 +-
 .../intel-quickspi/quickspi-protocol.c             |    2 +-
 drivers/hid/surface-hid/surface_kbd.c              |    4 +-
 drivers/hid/usbhid/hid-core.c                      |    9 +-
 drivers/hid/usbhid/hiddev.c                        |   45 +-
 drivers/hid/wacom.h                                |    2 +-
 drivers/hid/wacom_sys.c                            |  198 ++-
 drivers/hid/wacom_wac.c                            |  113 +-
 drivers/hid/wacom_wac.h                            |    6 +-
 include/linux/hiddev.h                             |    2 +
 71 files changed, 4621 insertions(+), 979 deletions(-)
 create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_sysfs.c
 create mode 100644 drivers/hid/amd-sfh-hid/amd_sfh_sysfs.h
 delete mode 100644 drivers/hid/hid-kysona.c
 create mode 100644 drivers/hid/hid-nintendo-switch2-usb.c
 create mode 100644 drivers/hid/hid-nintendo.h
 create mode 100644 drivers/hid/hid-pulsar.c

-- 
Jiri Kosina
SUSE Labs


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] HID for 7.4 merge window
  2026-10-21 20:25 [GIT PULL] HID for 7.4 merge window Jiri Kosina
@ 2026-10-22 18:39 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-10-22 18:39 UTC (permalink / raw)
  To: Jiri Kosina; +Cc: Linus Torvalds, Benjamin Tissoires, linux-kernel

The pull request you sent on Wed, 21 Oct 2026 22:25:54 +0200 (CEST):

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2c2fe95ab19b09bef7391e3e5cdf8146d09792b6

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-10-22 18:39 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-21 20:25 [GIT PULL] HID for 7.4 merge window Jiri Kosina
2026-10-22 18:39 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®