lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <alpine.LNX.2.00.1610071013480.31629@cbobk.fhfr.pm>
Date:   Fri, 7 Oct 2016 10:51:01 +0200 (CEST)
From:   Jiri Kosina <jikos@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
cc:     linux-kernel@...r.kernel.org,
        Benjamin Tissoires <benjamin.tissoires@...hat.com>
Subject: [GIT PULL] HID for 4.9

Linus,

please pull from

  git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus

to receive 4.9 merge window queue for HID subsystem.

==========
- Integrated Sensor Hub support (Cherrytrail+) from Srinivas Pandruvada

- Big cleanup of Wacom driver; namely it's now using devres, and the 
  standardized LED API so that libinput doesn't need to have root access 
  any more, with substantial amount of other cleanups piggy-backing on 
  top. All this from Benjamin Tissoires

- Report descriptor parsing would now ignore and out-of-range System 
  controls in case of the application actually being System Control. This 
  fixes quite some issues with several devices, and allows us to remove
  a few ->report_fixup callbacks. From Benjamin Tissoires

- a lot of other assorted small fixes and device ID additions
==========

Thanks.

----------------------------------------------------------------

AceLan Kao (1):
      HID: input: add mic mute key on HP slim keyboard

Axel Lin (1):
      HID: alps: Fix memory leak

Benjamin Tissoires (32):
      HID: wacom: actually report the battery level for wireless connected
      HID: wacom: store the type in wacom->shared for INTUOSHT and INTUOSHT2
      HID: wacom: remove cleanup of wacom->remote_dir from wacom_clean_inputs()
      HID: wacom: untie leds from inputs
      HID: wacom: use one work queue per task
      HID: wacom: switch battery to devres
      HID: wacom: switch inputs to devres
      HID: wacom: put the managed resources in a group
      HID: wacom: convert LEDs to devres
      HID: wacom: use devm_kasprintf for allocating the name of the remote
      HID: wacom: use devres to allocate driver data
      HID: wacom: devres manage the shared data too
      HID: wacom: leds: dynamically allocate LED groups
      HID: wacom: EKR: add a worker to add/remove resources on addition/removal
      HID: wacom: EKR: have the wacom resources dynamically allocated
      HID: wacom: rework fail path in probe() and parse_and_register()
      HID: wacom: EKR: have proper allocator and destructor
      HID: wacom: EKR: use devres groups to manage resources
      HID: wacom: EKR: have one array of struct remotes instead of many arrays
      HID: wacom: EKR: allocate one input node per remote
      HID: wacom: EKR: have one power_supply per remote
      HID: wacom: EKR: attach the power_supply on first connection
      HID: wacom: leds: use the ledclass instead of custom made sysfs files
      HID: wacom: leds: actually release the LEDs on disconnect
      HID: wacom: leds: handle the switch of the LEDs directly in the kernel
      HID: wacom: leds: make sure Cintiq 21UX2 and 24HD control the right LEDs
      HID: wacom: leds: handle Cintiq 24HD leds buttons
      HID: wacom: power_supply: mark the type as USB
      HID: wacom: power_supply: remove ac information
      HID: wacom: power_supply: provide the actual model_name
      HID: input: ignore System Control application usages if not System Controls
      HID: uclogic: Switch to reporting abstract button events

Colin Ian King (1):
      HID: add missing \n to end of dev_warn messages

Frank Praznik (3):
      HID: sony: Relax duplicate checking for USB-only devices
      HID: sony: Defer the initial USB Sixaxis output report
      HID: sony: Update copyright and add Dualshock 4 rate control note

Jason Gerecke (3):
      HID: wacom: Add WACOM_DEVICETYPE_DIRECT for Cintiqs and similar
      HID: wacom: Augment 'oVid' and 'oPid' with heuristics for HID_GENERIC
      HID: wacom: Update last_slot_field during pre_report phase

Javier Martinez Canillas (1):
      HID: use IS_ENABLED() instead of checking for built-in or module

Kai-Heng Feng (1):
      HID: alps: fix stick device not working after resume

Marian Krivoš (1):
      HID: support for keyboard - Corsair STRAFE

Masaki Ota (1):
      HID: alps: fix multitouch cursor issue

Mayeul Cantan (1):
      HID: Add a new Saitek mouse device ID (RAT 9)

Michel Hermier (1):
      Revert "HID: microsoft: fix invalid rdesc for 3k kbd"

Mikko Perttunen (1):
      HID: sony: disable descriptor fixup for FutureMax Dance Mat

Nikolai Kondrashov (8):
      HID: Remove broken links to tablet descriptions
      HID: kye: Rename MousePen i608X v2 macro
      HID: kye: Fix MousePen i608X v2 report descriptor
      HID: uclogic: Remove allocation failure messages
      HID: uclogic: Add support for several more tablets
      HID: uclogic: Support UGTizer GP0610 partially
      HID: uclogic: Override constant descriptors
      HID: uclogic: Add support for UC-Logic TWHA60 v3

Ping Cheng (1):
      HID: wacom - add touch_arbitration parameter to wacom module

Simon Wood (6):
      HID: hid-logitech: Introduce control for combined pedals feature
      HID: hid-logitech: Add combined pedal support Logitech wheels
      HID: hid-logitech: Compute combined pedals value
      HID: hid-logitech: Rewrite of descriptor for all DF wheels
      HID: hid-logitech: Improve Wingman Formula Force GP support
      HID: hid-logitech: Documentation updates/corrections

Srinivas Pandruvada (6):
      Documentation: HID: Intel ISH HID document
      HID: intel_ish-hid: ISH Transport layer
      HID: intel-ish-hid: ipc layer
      HID: intel-ish-hid: ISH HID client driver
      HID: hid-sensor-hub: Add ISH quirk
      MAINTAINERS: Add Intel ISH

Wei Yongjun (6):
      HID: intel-ish-hid: use list_move_tail instead of list_del/list_add_tail
      HID: intel-ish-hid: use module_pci_driver to simplify the code
      HID: intel_ish-hid: Convert list_for_each to entry variant
      HID: intel_ish-hid: Use kzalloc instead of kmalloc/memset
      HID: intel_ish-hid: Remove duplicated include from bus.c
      HID: alps: fix error return code in alps_input_configured()

Yuta Kobayashi (1):
      HID: microsoft: Add Surface 4 type cover pro 4 (JP)

 .../ABI/testing/sysfs-driver-hid-logitech-lg4ff    |   15 +
 Documentation/ABI/testing/sysfs-driver-wacom       |    5 +
 Documentation/hid/intel-ish-hid.txt                |  454 ++++++++
 MAINTAINERS                                        |    7 +
 drivers/hid/Kconfig                                |   26 +-
 drivers/hid/Makefile                               |    2 +
 drivers/hid/hid-alps.c                             |   26 +-
 drivers/hid/hid-core.c                             |   12 +-
 drivers/hid/hid-ids.h                              |   12 +-
 drivers/hid/hid-input.c                            |   10 +
 drivers/hid/hid-kye.c                              |  123 +-
 drivers/hid/hid-lg.c                               |   86 +-
 drivers/hid/hid-lg4ff.c                            |  109 ++
 drivers/hid/hid-lg4ff.h                            |    4 +
 drivers/hid/hid-microsoft.c                        |   12 +-
 drivers/hid/hid-saitek.c                           |    2 +
 drivers/hid/hid-sensor-hub.c                       |    4 +
 drivers/hid/hid-sony.c                             |   88 +-
 drivers/hid/hid-uclogic.c                          |  187 ++-
 drivers/hid/hid-waltop.c                           |   36 -
 drivers/hid/intel-ish-hid/Kconfig                  |   17 +
 drivers/hid/intel-ish-hid/Makefile                 |   22 +
 drivers/hid/intel-ish-hid/ipc/hw-ish-regs.h        |  220 ++++
 drivers/hid/intel-ish-hid/ipc/hw-ish.h             |   71 ++
 drivers/hid/intel-ish-hid/ipc/ipc.c                |  881 +++++++++++++++
 drivers/hid/intel-ish-hid/ipc/pci-ish.c            |  322 ++++++
 drivers/hid/intel-ish-hid/ipc/utils.h              |   64 ++
 drivers/hid/intel-ish-hid/ishtp-hid-client.c       |  978 ++++++++++++++++
 drivers/hid/intel-ish-hid/ishtp-hid.c              |  246 ++++
 drivers/hid/intel-ish-hid/ishtp-hid.h              |  182 +++
 drivers/hid/intel-ish-hid/ishtp/bus.c              |  788 +++++++++++++
 drivers/hid/intel-ish-hid/ishtp/bus.h              |  114 ++
 drivers/hid/intel-ish-hid/ishtp/client-buffers.c   |  257 +++++
 drivers/hid/intel-ish-hid/ishtp/client.c           | 1054 +++++++++++++++++
 drivers/hid/intel-ish-hid/ishtp/client.h           |  182 +++
 drivers/hid/intel-ish-hid/ishtp/dma-if.c           |  175 +++
 drivers/hid/intel-ish-hid/ishtp/hbm.c              | 1032 +++++++++++++++++
 drivers/hid/intel-ish-hid/ishtp/hbm.h              |  321 ++++++
 drivers/hid/intel-ish-hid/ishtp/init.c             |  115 ++
 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h        |  277 +++++
 drivers/hid/usbhid/hid-quirks.c                    |    4 +-
 drivers/hid/wacom.h                                |   96 +-
 drivers/hid/wacom_sys.c                            | 1187 ++++++++++++++------
 drivers/hid/wacom_wac.c                            |  435 ++++---
 drivers/hid/wacom_wac.h                            |   22 +-
 include/linux/hid.h                                |    4 +-
 include/trace/events/intel_ish.h                   |   30 +
 include/uapi/linux/input.h                         |    1 +
 48 files changed, 9645 insertions(+), 672 deletions(-)
 create mode 100644 Documentation/hid/intel-ish-hid.txt
 create mode 100644 drivers/hid/intel-ish-hid/Kconfig
 create mode 100644 drivers/hid/intel-ish-hid/Makefile
 create mode 100644 drivers/hid/intel-ish-hid/ipc/hw-ish-regs.h
 create mode 100644 drivers/hid/intel-ish-hid/ipc/hw-ish.h
 create mode 100644 drivers/hid/intel-ish-hid/ipc/ipc.c
 create mode 100644 drivers/hid/intel-ish-hid/ipc/pci-ish.c
 create mode 100644 drivers/hid/intel-ish-hid/ipc/utils.h
 create mode 100644 drivers/hid/intel-ish-hid/ishtp-hid-client.c
 create mode 100644 drivers/hid/intel-ish-hid/ishtp-hid.c
 create mode 100644 drivers/hid/intel-ish-hid/ishtp-hid.h
 create mode 100644 drivers/hid/intel-ish-hid/ishtp/bus.c
 create mode 100644 drivers/hid/intel-ish-hid/ishtp/bus.h
 create mode 100644 drivers/hid/intel-ish-hid/ishtp/client-buffers.c
 create mode 100644 drivers/hid/intel-ish-hid/ishtp/client.c
 create mode 100644 drivers/hid/intel-ish-hid/ishtp/client.h
 create mode 100644 drivers/hid/intel-ish-hid/ishtp/dma-if.c
 create mode 100644 drivers/hid/intel-ish-hid/ishtp/hbm.c
 create mode 100644 drivers/hid/intel-ish-hid/ishtp/hbm.h
 create mode 100644 drivers/hid/intel-ish-hid/ishtp/init.c
 create mode 100644 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h
 create mode 100644 include/trace/events/intel_ish.h

-- 
Jiri Kosina
SUSE Labs

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ