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: <6avar2v2wzvery2ptlynwdlf43octlt57ue32kykwjqn23kemp@j7vmslpbqwxt>
Date: Tue, 30 Sep 2025 17:34:12 +0200
From: Benjamin Tissoires <bentiss@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Jiri Kosina <jikos@...nel.org>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] HID for 6.18 merge window

Linus,

please pull from

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

to receive HID subsystem queue for 6.17 merge window, namely:

=====
- implementation of haptic touchpad support (Angela Czubak and Jonathan
  Denose)

- add support for audio jack handling on DualSense Playstation
  controllers (Cristian Ciocaltea)

- allow HID-BPF to rebind a driver to hid-multitouch (Benjamin
  Tissoires)

- rework hidraw ioctls to make them safer (and tested) (Benjamin
  Tissoires)

- various PIDFF and universal-PIDFF fixes/improvements (Tomasz Pakuła)

- better configuration of Intel QuickI2C through ACPI (Xinpeng Sun)

- other assorted cleanups and fixes
=====

Thanks.

----------------------------------------------------------------
Amit Chaudhari (1):
      HID: asus: add support for missing PX series fn keys

Angela Czubak (11):
      HID: add haptics page defines
      Input: add FF_HAPTIC effect type
      Input: add INPUT_PROP_HAPTIC_TOUCHPAD
      HID: haptic: introduce hid_haptic_device
      HID: input: allow mapping of haptic output
      HID: haptic: initialize haptic device
      HID: input: calculate resolution for pressure
      HID: haptic: add functions handling events
      Input: MT - add INPUT_MT_TOTAL_FORCE flags
      HID: haptic: add hid_haptic_switch_mode
      HID: multitouch: add haptic multitouch support

Antheas Kapenekakis (1):
      HID: asus: add Z13 folio to generic group for multitouch to work

Basavaraj Natikar (1):
      HID: amd_sfh: Add sync across amd sfh work functions

Benjamin Tissoires (18):
      HID: core: factor out hid_set_group()
      HID: bpf: rescan the device for the group after a load/unload
      selftests/hid: update vmtest.sh for virtme-ng
      selftests/hid: hidraw: add more coverage for hidraw ioctls
      selftests/hid: hidraw: forge wrong ioctls and tests them
      HID: hidraw: tighten ioctl command parsing
      Merge branch 'for-6.18/core' into for-linus
      Merge branch 'for-6.18/hidraw' into for-linus
      Merge branch 'for-6.18/i2c-hid' into for-linus
      Merge branch 'for-6.18/intel-ish-ipc' into for-linus
      Merge branch 'for-6.18/haptic' into for-linus
      Merge branch 'for-6.18/asus' into for-linus
      Merge branch 'for-6.18/pidff' into for-linus
      Merge branch 'for-6.18/playstation' into for-linus
      Merge branch 'for-6.18/steelseries' into for-linus
      Merge branch 'for-6.18/uclogic' into for-linus
      Merge branch 'for-6.18/selftests' into for-linus
      Merge branch 'for-6.18/intel-thc-hid' into for-linus

Cristian Ciocaltea (14):
      HID: playstation: Make use of bitfield macros
      HID: playstation: Add spaces around arithmetic operators
      HID: playstation: Simplify locking with guard() and scoped_guard()
      HID: playstation: Replace uint{32,16,8}_t with u{32,16,8}
      HID: playstation: Correct spelling in comment sections
      HID: playstation: Fix all alignment and line length issues
      HID: playstation: Document spinlock_t usage
      HID: playstation: Prefer kzalloc(sizeof(*buf)...)
      HID: playstation: Redefine DualSense input report status field
      HID: playstation: Support DualSense audio jack hotplug detection
      HID: playstation: Support DualSense audio jack event reporting
      HID: playstation: Update SP preamp gain comment line
      HID: playstation: Silence sparse warnings for locking context imbalances
      HID: playstation: Switch to scoped_guard() in {dualsense|dualshock4}_output_worker()

Janne Grunau (1):
      HID: lenovo: Use KEY_PERFORMANCE instead of ACPI's platform_profile

Jeongjun Park (1):
      HID: steelseries: refactor probe() and remove()

Jiri Kosina (3):
      HID: steelseries: Fix STEELSERIES_SRWS1 handling in steelseries_remove()
      Merge commit '89c5214639294' into for-6.17/upstream-fixes
      Merge remote-tracking branch 'origin' into for-6.18/intel-thc-hid

Liu Song (2):
      HID: Intel-thc-hid: Intel-thc: Use str_true_false() helper
      HID: uclogic: Use str_true_false() helper

Mario Limonciello (AMD) (1):
      HID: i2c-hid: Resolve touchpad issues on Dell systems during S4

Rahul Rameshbabu (1):
      HID: core: Change hid_driver to use a const char* for name

Sébastien Szymanski (1):
      HID: cp2112: fix setter callbacks return value

Tomasz Pakuła (18):
      HID: pidff: Use direction fix only for conditional effects
      HID: pidff: Remove unhelpful pidff_set_actuators helper
      HID: pidff: Remove unneeded debug
      HID: pidff: Use ARRAY_SIZE macro instead of sizeof
      HID: pidff: Treat PID_REQUIRED_REPORTS as count, not max
      HID: pidff: Better quirk assigment when searching for fields
      HID: pidff: Simplify HID field/usage searching logic
      HID: pidff: Add support for AXES_ENABLE field
      HID: pidff: Update debug messages
      HID: pidff: Rework pidff_upload_effect
      HID: pidff: Separate check for infinite duration
      HID: pidff: PERMISSIVE_CONTROL quirk autodetection
      HID: pidff: Remove Anssi's email address from info msg
      HID: pidff: Define all cardinal directions
      HID: pidff: clang-format pass
      HID: universal-pidff: clang-format pass
      HID: pidff: Reduce PID_EFFECT_OPERATION spam
      HID: pidff: Fix possible null pointer dereference

Xinpeng Sun (3):
      HID: intel-thc-hid: intel-quicki2c: Add WCL Device IDs
      HID: intel-thc-hid: intel-quickspi: Add WCL Device IDs
      HID: intel-thc-hid: intel-quicki2c: support ACPI config for advanced features

Zhang Lixu (1):
      HID: intel-ish-ipc: Remove redundant ready check after timeout function

 Documentation/input/event-codes.rst                     |   14 +
 drivers/hid/Kconfig                                     |   13 +-
 drivers/hid/Makefile                                    |    1 +
 drivers/hid/amd-sfh-hid/amd_sfh_client.c                |   12 +-
 drivers/hid/amd-sfh-hid/amd_sfh_common.h                |    3 +
 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c                  |    4 +
 drivers/hid/hid-asus.c                                  |    9 +-
 drivers/hid/hid-core.c                                  |   44 ++-
 drivers/hid/hid-cp2112.c                                |   10 +-
 drivers/hid/hid-haptic.c                                |  580 +++++++++++++++++++++++++++++++++
 drivers/hid/hid-haptic.h                                |  127 ++++++++
 drivers/hid/hid-ids.h                                   |    4 +-
 drivers/hid/hid-input.c                                 |   18 +-
 drivers/hid/hid-lenovo.c                                |    4 +-
 drivers/hid/hid-multitouch.c                            |   47 +++
 drivers/hid/hid-playstation.c                           | 1073 ++++++++++++++++++++++++++++++++++---------------------------
 drivers/hid/hid-quirks.c                                |    2 +
 drivers/hid/hid-steelseries.c                           |  108 +++----
 drivers/hid/hid-uclogic-params.c                        |   10 +-
 drivers/hid/hid-universal-pidff.c                       |   57 ++--
 drivers/hid/hidraw.c                                    |  224 +++++++------
 drivers/hid/i2c-hid/i2c-hid-acpi.c                      |    8 +
 drivers/hid/i2c-hid/i2c-hid-core.c                      |   28 +-
 drivers/hid/i2c-hid/i2c-hid.h                           |    2 +
 drivers/hid/intel-ish-hid/ipc/ipc.c                     |   17 +-
 drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c |   41 ++-
 drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-dev.h |   26 +-
 drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c |    2 +
 drivers/hid/intel-thc-hid/intel-quickspi/quickspi-dev.h |    2 +
 drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c     |    3 +-
 drivers/hid/usbhid/hid-pidff.c                          |  716 ++++++++++++++++++++++++-----------------
 drivers/hid/usbhid/hid-pidff.h                          |    2 +-
 drivers/input/input-mt.c                                |   14 +-
 include/linux/hid.h                                     |   31 +-
 include/linux/input/mt.h                                |    1 +
 include/uapi/linux/hidraw.h                             |    2 +
 include/uapi/linux/input-event-codes.h                  |    1 +
 include/uapi/linux/input.h                              |   22 +-
 tools/testing/selftests/hid/hid_common.h                |    6 +
 tools/testing/selftests/hid/hidraw.c                    |  473 +++++++++++++++++++++++++++
 tools/testing/selftests/hid/vmtest.sh                   |  668 ++++++++++++++++++++++++--------------
 41 files changed, 3150 insertions(+), 1279 deletions(-)
 create mode 100644 drivers/hid/hid-haptic.c
 create mode 100644 drivers/hid/hid-haptic.h

--

Cheers,
Benjamin

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ