Commit f0caa1d49cc0 for kernel

commit f0caa1d49cc07b30a7e2f104d3853ec6dc1c3cad
Merge: 8a91ebb337fa e716edafedad
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Mar 17 13:55:51 2026 -0700

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

    Pull HID fixes from Jiri Kosina:

     - various fixes dealing with (intentionally) broken devices in HID
       core, logitech-hidpp and multitouch drivers (Lee Jones)

     - fix for OOB in wacom driver (Benoît Sevens)

     - fix for potentialy HID-bpf-induced buffer overflow in () (Benjamin
       Tissoires)

     - various other small fixes and device ID / quirk additions

    * tag 'hid-for-linus-2026031701' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid:
      HID: multitouch: Check to ensure report responses match the request
      HID: logitech-hidpp: Prevent use-after-free on force feedback initialisation failure
      HID: bpf: prevent buffer overflow in hid_hw_request
      selftests/hid: fix compilation when bpf_wq and hid_device are not exported
      HID: core: Mitigate potential OOB by removing bogus memset()
      HID: intel-thc-hid: Set HID_PHYS with PCI BDF
      HID: appletb-kbd: add .resume method in PM
      HID: logitech-hidpp: Enable MX Master 4 over bluetooth
      HID: input: Add HID_BATTERY_QUIRK_DYNAMIC for Elan touchscreens
      HID: input: Drop Asus UX550* touchscreen ignore battery quirks
      HID: asus: add xg mobile 2022 external hardware support
      HID: wacom: fix out-of-bounds read in wacom_intuos_bt_irq