]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Revert "Input: rmi4 - fix register descriptor address calculation"
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Sat, 27 Jun 2026 00:42:10 +0000 (17:42 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sat, 27 Jun 2026 05:22:42 +0000 (22:22 -0700)
commitd85589879f19ad8514c508709865f064be761df5
tree8c6965446003b3683f73e601f8fd49b592b49be1
parentd577e46785d45484b2ab7e7309c49b18764bf56c
Revert "Input: rmi4 - fix register descriptor address calculation"

The register descriptor presence register is a packet register, which
means its bytes share a single RMI address. It does not occupy
consecutive addresses, and the register structure that follows it
is located at the next RMI address (presence_address + 1), not
(presence_address + presence_size).

Revert the incorrect address calculation introduced in commit
a98518e72439.

Reported-by: "Barry K. Nathan" <barryn@pobox.com>
Tested-by: "Barry K. Nathan" <barryn@pobox.com>
Cc: stable@vger.kernel.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/rmi4/rmi_driver.c