Commit a31980dba7b9 for kernel

commit a31980dba7b957df21fd99d158dd0be516825676
Merge: 532355a75610 33312c4d5ed8
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Wed Feb 11 11:28:10 2026 -0800

    Merge tag 'hid-for-linus-2026020901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid

    Pull HID updates from Jiri Kosina:

     - 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

    * tag 'hid-for-linus-2026020901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid: (41 commits)
      HID: sony: add dongle device IDs for CRKD Gibson SG
      HID: Intel-thc-hid: Intel-thc: Fix wrong register fields updating
      HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients
      HID: logitech-hidpp: Add support for Logitech K980
      HID: logitech-dj: Differentiate "invalid device index" error
      HID: sony: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: wacom: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: uclogic: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: hid-sensor-hub: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: picolcd_core: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: nintendo: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: logitech-dj: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: lenovo: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: asus: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: appletb-kbd: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: hid-alps: Use pm_ptr instead of #ifdef CONFIG_PM
      HID: multitouch: add eGalaxTouch EXC3188 support
      HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK
      HID: sony: add support for bluetooth Rock Band 4 PS4 guitars
      HID: logitech-hidpp: Check maxfield in hidpp_get_report_length()
      ...