• Linus Torvalds's avatar
    Merge tag 'for-linus-2023022201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid · 6c71297e
    Linus Torvalds authored
    Pull HID updates from Benjamin Tissoires:
    
     - HID-BPF infrastructure: this allows to start using HID-BPF. Note that
       the mechanism to ship HID-BPF program through the kernel tree is
       still not implemented yet (but is planned).
    
       This should be a no-op for 99% of users. Also we are gaining
       kselftests for the HID tree (Benjamin Tissoires)
    
     - Some UAF fixes in workers when using uhid (Pietro Borrello & Benjamin
       Tissoires)
    
     - Constify hid_ll_driver (Thomas Weißschuh)
    
     - Allow more custom IIO sensors through HID (Philipp Jungkamp)
    
     - Logitech HID++ fixes for scroll wheel, protocol and debug (Bastien
       Nocera)
    
     - Some new device support: Steam Deck (Vicki Pfau), UClogic (José
       Expósito), Logitech G923 Xbox Edition steering wheel (Walt Holman),
       EVision keyboards (Philippe Valembois)
    
     - other assorted code cleanups and fixes
    
    * tag 'for-linus-2023022201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid: (99 commits)
      HID: mcp-2221: prevent UAF in delayed work
      hid: bigben_probe(): validate report count
      HID: asus: use spinlock to safely schedule workers
      HID: asus: use spinlock to protect concurrent accesses
      HID: bigben: use spinlock to safely schedule workers
      HID: bigben_worker() remove unneeded check on report_field
      HID: bigben: use spinlock to protect concurrent accesses
      HID: logitech-hidpp: Add myself to authors
      HID: logitech-hidpp: Retry commands when device is busy
      HID: logitech-hidpp: Add more debug statements
      HID: Add support for Logitech G923 Xbox Edition steering wheel
      HID: logitech-hidpp: Add Signature M650
      HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
      HID: logitech-hidpp: Don't restart communication if not necessary
      HID: logitech-hidpp: Add constants for HID++ 2.0 error codes
      Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
      HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support
      HID: i2c-hid: goodix: Add mainboard-vddio-supply
      dt-bindings: HID: i2c-hid: goodix: Add mainboard-vddio-supply
      HID: i2c-hid: goodix: Stop tying the reset line to the regulator
      ...
    6c71297e
hid-hyperv.c 13 KB