Commit d97e7d7c304f for kernel

commit d97e7d7c304f87419921f740743f7baa99f40539
Merge: 87768582a440 b8a5774cd499
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Apr 17 11:24:00 2026 -0700

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

    Pull HID updates from Jiri Kosina:
     "Core:
       - fixed handling of 0-sized reports (Dmitry Torokhov)
       - convert core code to __free() (Dmitry Torokhov)
       - support for multiple batteries per HID device (Lucas Zampieri)

      Drivers:
       - support for rumble effects in winwing driver (Ivan Gorinov)
       - new support for a variety of Sony Rock Band and Sony DJ Hero
         Turntable devices (Rosalie Wanders)
       - new driver for Lenovo Legion Go / S devices (Derek J. Clark)
       - power management improvements to intel-thc-hid driver (Even Xu)

      ... other assorted cleanups, fixes and device-specific quirks"

    * tag 'hid-for-linus-2026041601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid: (73 commits)
      HID: core: clamp report_size in s32ton() to avoid undefined shift
      HID: logitech-dj: fix wrong detection of bad DJ_SHORT output report
      HID: logitech-hidpp: fix race condition when accessing stale stack pointer
      HID: winwing: Enable rumble effects
      HID: core: do not allow parsing 0-sized reports
      HID: usbhid: refactor endpoint lookup
      HID: huawei: fix CD30 keyboard report descriptor issue
      HID: playstation: validate num_touch_reports in DualShock 4 reports
      HID: drop 'default !EXPERT' from tristate symbols
      HID: usbhid: fix deadlock in hid_post_reset()
      HID: apple: ensure the keyboard backlight is off if suspending
      HID: quirks: Set ALWAYS_POLL for LOGITECH_BOLT_RECEIVER
      HID: alps: fix NULL pointer dereference in alps_raw_event()
      HID: logitech-dj: Prevent REPORT_ID_DJ_SHORT related user initiated OOB write
      HID: logitech-dj: Standardise hid_report_enum variable nomenclature
      HID: sony: update module description
      HID: logitech-hidpp: Check bounds when deleting force-feedback effects
      HID: sony: add battery status support for Rock Band 4 PS5 guitars
      HID: sony: fix style issues
      HID: quirks: update hid-sony supported devices
      ...