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>] [thread-next>] [day] [month] [year] [list]
Message-ID: <nycvar.YFH.7.76.1905061547380.17054@cbobk.fhfr.pm>
Date:   Mon, 6 May 2019 16:03:43 +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 5.2

Linus,

please pull from

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

to receive 5.2 merge window updates for HID subsystem. Highlights:

=====
- support for U2F Zero device, from Andrej Shadura
- logitech-dj has historically been treating devices behind
  non-unifying receivers as generic devices, using the HID emulation
  in the receiver. That had several shortcomings (special keys handling,
  battery level monitoring, etc). The driver has been reworked to
  enumarate (and directly communicate with) the devices behind the
  receiver, to avoid the (too) generic HID implementation in the
  receiver itself. All the work done by Benjamin Tissoires and Hans de 
  Goede.
- restructuring of intel-ish driver in order to allow for multiple
  clients of the ISH implementation, from Srinivas Pandruvada
- several other smaller fixes and assorted device ID additions
=====

Thanks.

----------------------------------------------------------------
Alex Henrie (1):
      HID: macally: Add support for Macally ikey keyboard

Andrej Shadura (1):
      HID: add driver for U2F Zero built-in LED and RNG

Andy Shevchenko (1):
      HID: picolcd: Convert to use sysfs_streq()

Benjamin Tissoires (14):
      HID: quirks: do not blacklist Logitech devices
      HID: logitech: Stop setting drvdata to NULL on probe failure and remove
      HID: logitech-dj: reshuffle logi_dj_recv_forward_*
      HID: logitech-dj: fix variable naming in logi_dj_hidpp_event
      HID: logitech-dj: use BIT() macro for RF Report types
      HID: logitech-dj: declare and use a few HID++ 1.0 constants
      HID: logitech-dj: remove USB dependency
      HID: logitech-dj: do not schedule the dj report itself
      HID: logitech-dj: add support for the gaming unifying receiver
      HID: logitech-hidpp: allow non HID++ devices to be handled by this module
      HID: logitech-hidpp: make .probe usbhid capable
      HID: logitech-dj: add usbhid dependency in Kconfig
      HID: input: make sure the wheel high resolution multiplier is set
      HID: input: fix assignment of .value

Colin Ian King (2):
      HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple"
      HID: logitech-dj: fix spelling in printk

Hans de Goede (31):
      HID: logitech-hidpp: simplify printing of HID++ version
      HID: logitech-hidpp: remove hidpp_is_connected()
      HID: logitech-hidpp: change low battery level threshold from 31 to 30 percent
      HID: core: Call request_module before doing device_add
      HID: core: Do not call request_module() in async context
      HID: logitech-dj: remove unused querying_devices variable
      HID: logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock
      HID: logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp
      HID: logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces
      HID: logitech-dj: add logi_dj_recv_queue_unknown_work helper
      HID: logitech-dj: add support for non unifying receivers
      HID: logitech-dj: add support for 27 MHz receivers
      HID: logitech-dj: add support for 27 MHz mouse-only receivers
      HID: logitech-dj: replace dev_err calls with hid_err calls
      HID: logitech-dj: deal with some KVMs adding an extra interface to the usbdev
      HID: logitech-dj: pick a better name for non-unifying receivers
      HID: logitech-dj: remove false-positive error on double queueing of delayed-work
      HID: logitech-dj: make appending of the HID++ descriptors conditional
      HID: logitech-dj: add support for Logitech Bluetooth Mini-Receiver
      HID: logitech-hidpp: ignore very-short or empty names
      HID: logitech-hidpp: do not make failure to get the name fatal
      HID: logitech-hidpp: remove double assignment from __hidpp_send_report
      HID: logitech-hidpp: remove unused origin_is_hid_core function parameter
      HID: logitech-hidpp: use RAP instead of FAP to get the protocol version
      HID: logitech-hidpp: handle devices attached to 27MHz wireless receivers
      HID: logitech-hidpp: do not hardcode very long report length
      HID: logitech-hidpp: add input_device ptr to struct hidpp_device
      HID: logitech-hidpp: make hidpp10_set_register_bit a bit more generic
      HID: logitech-hidpp: add support for HID++ 1.0 wheel reports
      HID: logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports
      HID: logitech-hidpp: add support for HID++ 1.0 consumer keys reports

Hong Liu (1):
      HID: intel-ish-hid: Add match callback to ishtp bus type

Hui Wang (1):
      Revert "HID: i2c-hid: Disable runtime PM on Synaptics touchpad"

Hyungwoo Yang (1):
      HID: intel-ish: enable raw interface to HID devices on ISH

Jiri Kosina (1):
      HID: u2fzero: fail probe if not using USB transport

Mao Wenan (1):
      HID: u2fzero: fix compiling error in u2fzero_probe()

Nicolas Saenz Julienne (1):
      HID: core: move Usage Page concatenation to Main item

Rushikesh S Kadam (1):
      HID: intel-ish-hid: ISH firmware loader client driver

Srinivas Pandruvada (10):
      HID: intel-ish-hid: Hide members of struct ishtp_cl_device
      HID: intel-ish-hid: Simplify ishtp_cl_link()
      HID: intel-ish-hid: Move driver registry functions
      HID: intel-ish-hid: Store ishtp_cl_device instance in device
      HID: intel-ish-hid: Move the common functions from client.h
      HID: intel-ish-hid: Add interface functions for struct ishtp_cl
      HID: intel-ish-hid: Move functions related to bus and device
      HID: intel-ish-hid: Use the new interface functions in HID ish client
      HID: intel-ish-hid: Add interface function for PCI device pointer
      HID: intel-ish-hid: Add Comet Lake PCI device ID

Wolfram Sang (1):
      HID: hid-sensor-custom: simplify getting .driver_data

 drivers/hid/Kconfig                          |   27 +
 drivers/hid/Makefile                         |    3 +
 drivers/hid/hid-core.c                       |   53 +-
 drivers/hid/hid-ids.h                        |    7 +-
 drivers/hid/hid-input.c                      |   81 +-
 drivers/hid/hid-lg.c                         |    2 -
 drivers/hid/hid-logitech-dj.c                | 1142 +++++++++++++++++++++-----
 drivers/hid/hid-logitech-hidpp.c             |  736 ++++++++++++-----
 drivers/hid/hid-macally.c                    |   45 +
 drivers/hid/hid-picolcd_core.c               |   18 +-
 drivers/hid/hid-quirks.c                     |    6 -
 drivers/hid/hid-sensor-custom.c              |   12 +-
 drivers/hid/hid-u2fzero.c                    |  374 +++++++++
 drivers/hid/i2c-hid/i2c-hid-core.c           |    2 -
 drivers/hid/intel-ish-hid/Kconfig            |   15 +
 drivers/hid/intel-ish-hid/Makefile           |    3 +
 drivers/hid/intel-ish-hid/ipc/hw-ish.h       |    1 +
 drivers/hid/intel-ish-hid/ipc/pci-ish.c      |    1 +
 drivers/hid/intel-ish-hid/ishtp-fw-loader.c  | 1085 ++++++++++++++++++++++++
 drivers/hid/intel-ish-hid/ishtp-hid-client.c |  168 ++--
 drivers/hid/intel-ish-hid/ishtp-hid.c        |   49 +-
 drivers/hid/intel-ish-hid/ishtp-hid.h        |   14 +-
 drivers/hid/intel-ish-hid/ishtp/bus.c        |   96 ++-
 drivers/hid/intel-ish-hid/ishtp/bus.h        |   37 +-
 drivers/hid/intel-ish-hid/ishtp/client.c     |   60 +-
 drivers/hid/intel-ish-hid/ishtp/client.h     |   24 -
 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h  |   31 -
 include/linux/hid.h                          |    4 +-
 include/linux/intel-ish-client-if.h          |  112 +++
 29 files changed, 3518 insertions(+), 690 deletions(-)
 create mode 100644 drivers/hid/hid-macally.c
 create mode 100644 drivers/hid/hid-u2fzero.c
 create mode 100644 drivers/hid/intel-ish-hid/ishtp-fw-loader.c
 create mode 100644 include/linux/intel-ish-client-if.h

-- 
Jiri Kosina
SUSE Labs

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ