mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-input@vger.kernel.org
Subject: [git pull] Input updates for v7.3-rc3
Date: Sat, 19 Sep 2026 21:43:08 -0700	[thread overview]
Message-ID: <aq9kRuJbKqBe6-_z@google.com> (raw)

Hi Linus,

Please pull from:

	git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git tags/input-for-v7.3-rc3

to receive updates for the input subsystem. You will get:

- Fixes for evdev and input compat handling to zero-initialize on-stack
  absinfo and force-feedback effect structures before partial or compat
  copies from userspace, preventing kernel stack memory disclosure

- Fixes for the Synaptics RMI4 driver to prevent an out-of-bounds read
  when writing multi-chunk blocks over SMBus and to avoid a NULL pointer
  dereference during suspend/resume when the RMI device is unbound

- Fixes for the soc_button_array driver to propagate -EPROBE_DEFER on
  non-Bay Trail/Cherry Trail platforms (fixing broken power and volume
  buttons on the Microsoft Surface Pro 11) and to validate the ACPI
  package element count before dereferencing

- A fix for the adp5588-keys driver to cache the initial GPIO hardware
  state before registering the gpiochip so pre-configured pin states are
  not clobbered by GPIO hogs during registration

- A fix for the cyttsp5 touchscreen driver to clamp the device-supplied
  HID report size before copying into the response buffer, preventing a
  buffer overflow

- A fix for the HP SDC serio driver to use timer_shutdown_sync() on
  module exit so the periodic kicker timer cannot rearm itself during
  teardown

- A fix for the eeti_ts touchscreen driver to export its OF module alias
  so the module autoloads on Device Tree platforms

- Updates to the xpad joystick driver adding support for the Victrix Pro
  BFG controller and Azeron devices, and fixing the device type
  classification for the PDP Marvel Xbox 360 controller

- Quirks for the i8042 and atkbd drivers to keep the built-in keyboards
  functional on the Acer Aspire Go 15 AG15-42P and Xiaomi Redmi Book Pro
  16 2026

- A quirk for the Synaptics PS/2 touchpad driver disabling SMBus
  InterTouch on the Lenovo ThinkPad T440p (board ID 2722) so the
  touchpad and TrackPoint respond immediately at boot

- Other minor updates and documentation fixes, including reading the
  "ti,poll-period" property as u32 in tsc2007, adding the mt6572
  compatible to the MediaTek keypad Device Tree binding, fixing an
  attribute name typo in the trackpoint sysfs ABI documentation, and
  documenting that no new LED codes should be added to the input
  subsystem.

Note that there will be a trivial merge conflict in
drivers/input/misc/soc_button_array.c between mainline commit
bde4905c102f ("Input: soc_button_array - select CONFIG_GPIOLIB_LEGACY"),
which removed #include <linux/gpio.h>, and commit ed22ad5fdbdb ("Input:
soc_button_array - fix MS Surface Pro 11 probe failure"), which added
#include <linux/platform_data/x86/soc.h> on the following line. The
proper resolution is to drop <linux/gpio.h> and keep
<linux/platform_data/x86/soc.h>.

Changelog:
---------

Alexei Turtanov (1):
      Input: atkbd - skip deactivate for Xiaomi Redmi Book Pro 16 2026

Alvin Šipraga (1):
      Input: adp5588-keys - cache GPIO state before registering the gpiochip

Chris Sommers (1):
      Input: i8042 - add quirk for Acer Aspire Go 15 AG15-42P

Dmitry Torokhov (3):
      Input: rmi_smbus - fix out-of-bounds read in rmi_smb_write_block()
      Input: synaptics-rmi4 - fix GPF in suspend and resume when unbound
      Input: document that no new LED codes should be added

Erich Sartison (1):
      Input: xpad - add support for Victrix Pro BFG Controller

Hans de Goede (2):
      Input: soc_button_array - fix MS Surface Pro 11 probe failure
      Input: soc_button_array - check btns_desc->package.count

Iván Ezequiel Rodriguez (2):
      Input: evdev - zero absinfo before partial copy in EVIOCSABS
      Input: zero ff_effect before compat copy in input_ff_effect_from_user

Jeremy Nyberg (1):
      Input: xpad - fix PDP Marvel Xbox 360 controller

Karl Mehltretter (1):
      Input: trackpoint - fix the inertia attribute name in the ABI document

Linkai Gong (1):
      Input: cyttsp5 - clamp the HID report size before memcpy

Raphaël Larocque (1):
      Input: synaptics - disable InterTouch on ThinkPad T440p (board id 2722)

Rob Herring (Arm) (1):
      Input: tsc2007 - read "ti,poll-period" as u32

Roberts Kursitis (1):
      Input: xpad - add support for Azeron devices

Roman Vivchar (1):
      dt-bindings: input: mediatek,mt6779-keypad: add mt6572

Runyu Xiao (1):
      Input: hp_sdc - shut down kicker timer on module exit

hpp.iscas (1):
      Input: eeti_ts - publish the OF module alias

Diffstat:
--------

 .../ABI/testing/sysfs-devices-platform-trackpoint        |  2 +-
 .../bindings/input/mediatek,mt6779-keypad.yaml           |  1 +
 drivers/input/evdev.c                                    |  2 ++
 drivers/input/input-compat.c                             |  2 ++
 drivers/input/joystick/xpad.c                            | 10 +++++++++-
 drivers/input/keyboard/adp5588-keys.c                    | 12 ++++++------
 drivers/input/keyboard/atkbd.c                           |  8 ++++++++
 drivers/input/misc/soc_button_array.c                    | 16 ++++++++++++----
 drivers/input/mouse/synaptics.c                          |  8 ++++++++
 drivers/input/rmi4/rmi_driver.c                          | 13 +++++++++++++
 drivers/input/rmi4/rmi_smbus.c                           | 10 +++++-----
 drivers/input/serio/hp_sdc.c                             |  2 +-
 drivers/input/serio/i8042-acpipnpio.h                    |  7 +++++++
 drivers/input/touchscreen/cyttsp5.c                      |  1 +
 drivers/input/touchscreen/eeti_ts.c                      |  1 +
 drivers/input/touchscreen/tsc2007_core.c                 |  5 ++---
 include/uapi/linux/input-event-codes.h                   |  6 ++++++
 17 files changed, 85 insertions(+), 21 deletions(-)

Thanks.

-- 
Dmitry

             reply	other threads:[~2026-09-20  4:43 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-09-20  4:43 Dmitry Torokhov [this message]
2026-09-20 15:10 ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aq9kRuJbKqBe6-_z@google.com \
    --to=dmitry.torokhov@gmail.com \
    --cc=linux-input@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®