lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <7p3p3638-6950-p3s7-859s-7o8or8197r51@xreary.bet>
Date: Mon, 9 Feb 2026 17:58:07 +0100 (CET)
From: Jiri Kosina <jikos@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
cc: Ilpo Järvinen <ilpo.jarvinen@...ux.intel.com>, 
    Benjamin Tissoires <bentiss@...nel.org>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] HID for 6.21

Linus,

please pull from

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

to receive HID subsystem fixes for the current merge window.

Please note that there is a small conflict between hid.git and 
drivers-x86.git, documented here:

	https://lore.kernel.org/all/aYI1Yyof6IL5-HUz@sirena.org.uk/

Highlights:

=====
- global switch of HID drivers to Use pm_*ptr instead of #ifdef CONFIG_PM* 
  (Bastien Nocera)
- support for new firmware handling in intel-ish-hid (Vishnu Sankar)
- support for HID output reports in the Quicki2c in intel-thc (Even Xu)
- solidify register configuration updates in intel-thc (Even Xu)
- Support for Rock band 4 PS4 and PS5 guitars (Rosalie Wanders)
- fn lock and WMI fan control handling improvements in certain Asus
  models (ROG, ProArt P16) (Ionut Nechita, Connor Belli)
- fix for potential NULL pointer dereference during warm reset in 
  intel-ish-hid (Ryan Lin)
- fix for potential NULL pointer derefence in probe error paths in hid-pl 
  (Oliver Neukum)
- various other small assorted fixes and new device ID additions / 
  device-specific quirks
=====

Thanks.

----------------------------------------------------------------
Bastien Nocera (13):
      HID: hid-alps: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: appletb-kbd: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: asus: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: lenovo: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: logitech-dj: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: nintendo: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: picolcd_core: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: hid-sensor-hub: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: uclogic: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: wacom: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: sony: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: logitech-dj: Differentiate "invalid device index" error
      HID: logitech-hidpp: Add support for Logitech K980

Brian Howard (1):
      HID: multitouch: add quirks for Lenovo Yoga Book 9i

Connor Belli (1):
      HID: hid-asus: Implement fn lock for Asus ProArt P16

David Phillips (1):
      HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK

Even Xu (6):
      HID: Intel-thc-hid: Intel-quicki2c: Use size_t for all length variables
      HID: Intel-thc-hid: Intel-quicki2c: Use put_unaligned_le16 for __le16 writes
      HID: Intel-thc-hid: Intel-quicki2c: Support writing output report format
      HID: Intel-thc-hid: Intel-quicki2c: Add output report support
      HID: Intel-thc-hid: Intel-quicki2c: Add power management for touch device
      HID: Intel-thc-hid: Intel-thc: Fix wrong register fields updating

Günther Noack (3):
      HID: magicmouse: Do not crash on missing msc->input
      HID: prodikeys: Check presence of pm->input_ep82
      HID: logitech-hidpp: Check maxfield in hidpp_get_report_length()

Haotian Zhang (1):
      HID: playstation: Add missing check for input_ff_create_memless

Ionut Nechita (4):
      HID: asus: Replace magic number with HID_UP_ASUSVENDOR constant
      HID: asus: Filter spurious HID vendor codes on ROG laptops
      HID: asus: Add WMI communication infrastructure
      HID: asus: Implement Fn+F5 fan control key handler

Joey Bednar (1):
      HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards

Nguyen Dinh Dang Duong (1):
      HID: rapoo: Add support for side buttons on RAPOO 0x2015 mouse

Oliver Neukum (1):
      HID: hid-pl: handle probe errors

Rosalie Wanders (3):
      HID: sony: add support for Rock Band 4 PS4 and PS5 guitars
      HID: sony: add support for bluetooth Rock Band 4 PS4 guitars
      HID: sony: add dongle device IDs for CRKD Gibson SG

Ryan Lin (1):
      HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients

Thorsten Schmelzer (1):
      HID: multitouch: add eGalaxTouch EXC3188 support

Tomasz Pakuła (1):
      HID: pidff: Do not set out of range trigger button

Vishnu Sankar (2):
      HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching
      Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching

 Documentation/hid/intel-ish-hid.rst                |  19 ++-
 drivers/hid/Kconfig                                |  11 +-
 drivers/hid/Makefile                               |   1 +
 drivers/hid/hid-alps.c                             |   6 +-
 drivers/hid/hid-apple.c                            |   1 +
 drivers/hid/hid-appletb-kbd.c                      |   8 +-
 drivers/hid/hid-asus.c                             | 116 ++++++++++++++++-
 drivers/hid/hid-elecom.c                           |  16 +++
 drivers/hid/hid-ids.h                              |  22 ++++
 drivers/hid/hid-lenovo.c                           |   6 +-
 drivers/hid/hid-logitech-dj.c                      |   8 +-
 drivers/hid/hid-logitech-hidpp.c                   |   4 +-
 drivers/hid/hid-magicmouse.c                       |   5 +
 drivers/hid/hid-multitouch.c                       |  75 +++++++++++
 drivers/hid/hid-nintendo.c                         |  11 +-
 drivers/hid/hid-picolcd_core.c                     |  10 +-
 drivers/hid/hid-pl.c                               |   7 +-
 drivers/hid/hid-playstation.c                      |   4 +-
 drivers/hid/hid-prodikeys.c                        |   4 +
 drivers/hid/hid-quirks.c                           |   3 +
 drivers/hid/hid-rapoo.c                            | 101 +++++++++++++++
 drivers/hid/hid-sensor-hub.c                       |  10 +-
 drivers/hid/hid-sony.c                             | 141 +++++++++++++++++++--
 drivers/hid/hid-uclogic-core.c                     |   8 +-
 drivers/hid/intel-ish-hid/ishtp/bus.c              |   2 +-
 drivers/hid/intel-ish-hid/ishtp/loader.c           |  58 ++++++++-
 .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c    |  14 +-
 .../intel-thc-hid/intel-quicki2c/quicki2c-dev.h    |   2 +-
 .../intel-thc-hid/intel-quicki2c/quicki2c-hid.c    |   8 ++
 .../intel-quicki2c/quicki2c-protocol.c             |  95 ++++++++------
 .../intel-quicki2c/quicki2c-protocol.h             |   5 +-
 .../hid/intel-thc-hid/intel-thc/intel-thc-dev.c    |   2 +
 drivers/hid/usbhid/hid-pidff.c                     |  16 ++-
 drivers/hid/wacom_sys.c                            |   8 +-
 include/linux/platform_data/x86/asus-wmi.h         |   1 +
 35 files changed, 676 insertions(+), 132 deletions(-)
 create mode 100644 drivers/hid/hid-rapoo.c

-- 
Jiri Kosina
SUSE Labs


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ