On Mon, Oct 20, 2025 at 02:52:24PM +0200, Benjamin Tissoires wrote:
On Oct 20 2025, bentiss@kernel.org wrote:
From: Benjamin Tissoires bentiss@kernel.org
commit 46f781e0d151844589dc2125c8cce3300546f92a upstream.
The sticky fingers quirk (MT_QUIRK_STICKY_FINGERS) was only considering the case when slots were not released during the last report. This can be problematic if the firmware forgets to release a finger while others are still present.
This was observed on the Synaptics DLL0945 touchpad found on the Dell XPS 9310 and the Dell Inspiron 5406.
Fixes: 4f4001bc76fd ("HID: multitouch: fix rare Win 8 cases when the touch up event gets missing") Cc: stable@vger.kernel.org Signed-off-by: Benjamin Tissoires bentiss@kernel.org Signed-off-by: Jiri Kosina jkosina@suse.com Signed-off-by: Benjamin Tissoires bentiss@kernel.org
Greg,
This backport also applies cleanly up to 5.10. Though I'm not sure we want to go that far in the history TBH.
Can you also take this version and apply it to 6.1+? (or do you want me to send individual rebases for each tree?)
I've taken it back to 5.10.y as-is, thanks!
greg k-h