Skip to content
  • Linus Torvalds's avatar
    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid · e8ff13b0
    Linus Torvalds authored
    Pull HID updates from Jiri Kosina:
     "The list of changes worth pointing out explicitly:
    
      - We are getting 'UHID', which is a new framework for implementing HID
        transport drivers in userspace (this is different from HIDRAW, which
        is transport-independent and provides report parsing facilities;
        uhid is for the other (transport) part of the pipeline).
    
        It's needed for (and currently being used by) Bluetooth-LowEnergy,
        as its specification mandates things we don't want in the kernel.
    
        Written by David Herrmann.
    
      - there have been quite a few bugs in runtime suspend/resume paths
        (probably never reported to actually happen in the wild, but still).
        Alan Stern fixed those.
    
      - a few other driver updates and fixes and random new device support."
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (45 commits)
      HID: add ASUS AIO keyboard model AK1D
      HID: add support for Cypress barcode scanner 04B4:ED81
      HID: Allow drivers to be their own listener
      HID: usbhid: fix error paths in suspend
      HID: usbhid: check for suspend or reset before restarting
      HID: usbhid: replace HID_REPORTED_IDLE with HID_SUSPENDED
      HID: usbhid: inline some simple routines
      HID: usbhid: fix autosuspend calls
      HID: usbhid: fix use-after-free bug
      HID: hid-core: optimize in case of hidraw
      HID: hidraw: fix list->buffer memleak
      HID: uhid: Fix sending events with invalid data
      HID: roccat: added sensor sysfs attribute for Savu
      HID: Add driver for Holtek based keyboards with broken HID
      HID: Add suport for the brightness control keys on HP keyboards
      HID: magicmouse: Implement Multi-touch Protocol B (MT-B)
      HID: magicmouse: Removing report_touches switch
      HID: roccat: rename roccat_common functions to roccat_common2
      HID: roccat: fix wrong hid_err usage on struct usb_device
      HID: roccat: move functionality to roccat-common
      ...
    e8ff13b0