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
next 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®