From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ED82C2A1BF for ; Sun, 14 Dec 2025 13:37:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765719454; cv=none; b=TdHgTEZYnBrYUh21ESqJ8fWAQ+8xv7WCHtRw77ztW2T6HbgRRs1mt49CxvVA1tXKmfVmFX2/Ga+W+EIpAgOpQmQoC12kA1RaT+SEBAN8vxyKoSP8Vg3xgC7EwFQK0rtBMx88CLN55788zX90iogFdWH6uPfuaS0oTT/nvXjBdv0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765719454; c=relaxed/simple; bh=bkeU2pcY+ABuCWsd/tRYFRxOCDFE7QrQP/NmLecEyFY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=VUoSqUHawX6b3FAs51vDUnLxZr24eA6KeoWJ+25MsnDR5UD4Oj0XN//UB7L32b9F9l0PYi8VEZgUdt1JN9qLW1Nr2rCRdonDNfpKdCd+vSEq1I1eDmOAUxMnlfmkHjW+VmaIu7raX3X4ZV/syS6q9/jaCus//DAVzGzXwhCunLk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=hz04vidV; arc=none smtp.client-ip=209.85.218.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="hz04vidV" Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-b7a6e56193cso465941366b.3 for ; Sun, 14 Dec 2025 05:37:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765719451; x=1766324251; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=bkeU2pcY+ABuCWsd/tRYFRxOCDFE7QrQP/NmLecEyFY=; b=hz04vidVhctNtgc6F6iqrQzACWHOdT7ahVmMe2jkR1Pz7jUCxsHFbqdRBRQi90E3SQ 6B05JcC4cQgMEhdJiHaSPzymoN7h7ln+Szw6lks2Yrd6+pb4gCR2UX5cqb0K7YJfTK+i /fsNmMGXCmdyRJSncNGlBRigiWB90G5JCOpsxdQSgXQoD6iOReo/eQBXajMAaREiDDwR SlO5CQ4Ifk3MiSUqFhpYt08eET+4TzsgeQ1JcRZ2NdMXvNevqYJvLmcY4wRWm28KfnWo 3DZKEgl/ogmy63cN9I2A1F6w2usZwksCuf9Vah8RgSGqiHHQGnNhqlyKT5m64Ek609yB kz+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765719451; x=1766324251; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=bkeU2pcY+ABuCWsd/tRYFRxOCDFE7QrQP/NmLecEyFY=; b=jG7RFXyoNx2RxYswSfbISbRX2vp+Y01qUJkaYqNGj/XrHbH3SorwFfGIN18DgRbk6+ NNiksol4D1vGnEcj0efWNUEbOap85NNfVKIFW11FI3Ho5blgFwZli8mHuEa0vGb7JD0B og5s+fb2AbEfjUGD+3t07uif4/cbIivjCJ9kozdSLsei6vfitj9GcHG2aMxwP2Tce2Il 8Tcguuk1dAYGKXKdS1biKEOMcKx3pm7z/ZARAugZvhAkYLTmxwII2Y+lQv/mn673R4ZU 71p665tWyzbEJwdmS716atTVTQRFPoExuEKRk9mRZtXMBBVOHQMKEtxippQkIG9LgoOy 2EYg== X-Forwarded-Encrypted: i=1; AJvYcCWZ+Vw8hmlADzYTiSyk/2s0hj77j/2aGTrczUV3Niq5kqwBUNj0W03CD0qLZ09ZdY8uBIUgzTQfV+rtPzo=@vger.kernel.org X-Gm-Message-State: AOJu0Yxh9x0xiLR6wnMlVLxTPDkE4xBHhllXrp1bDXqOXN+rTgowFvbB 1ZxUFZTKxi11bFzegn00J1iYTURpI8Gf7tFXe0v8tfswcK3Aug/9zBeX X-Gm-Gg: AY/fxX42fCoYeGeqwrquxOUAQAKf3wn6p3v7FI2el2f9iNSeXU2l3hwcpLtOm4OGBr9 +GpjusDuy4x/CSfAq9slZduu/krEt0MiPOnddberb/smZR/odNUU78bSf2TGyXEI0WzhYCG/7Hk 0u6pOC57ohgTk3/NVOufvHdYrcBheH4IkOPuhMJTObYBaYmb7mbJnsHSOYw9jKH5wP5Fn+grpw4 GclpHS5PDHJsmo7Gzd21RA8M0G0A2E8argzU5WO8fARArHT02SFOJhBPUMlVP64C1qcygmqmUiG v6pGaLjgqHQuATqgh+fnGsM9qVepy0eTNRWFqc7aotRR1P5uOPXEqQXmOm4+kSYTPVEUrJRsNLb vQS9THL6JxE9akPlTsdwOXt6su6+VpPVFPpABzHAlSceraTVvkFvhLrbfmx76B0VEheCAivACg4 BcT+gitq8KUKI= X-Google-Smtp-Source: AGHT+IHehAmfofHGYFTbFqjVY+/CGxCTfqLPgfJKfXQQ1v45fHzLXouKxqoKc2TF4X6rJ0/VNH1uNQ== X-Received: by 2002:a17:907:d19:b0:b76:23b0:7d70 with SMTP id a640c23a62f3a-b7d23ad8414mr953158666b.39.1765719450477; Sun, 14 Dec 2025 05:37:30 -0800 (PST) Received: from daytoncl ([109.245.167.208]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b7cfa56c1b6sm1133979166b.48.2025.12.14.05.37.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Dec 2025 05:37:29 -0800 (PST) From: DaytonCL To: benjamin.tissoires@redhat.com Cc: jikos@kernel.org, linux-input@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] HID: multitouch: add MT_QUIRK_STICKY_FINGERS to MT_CLS_VTL Date: Sun, 14 Dec 2025 14:34:35 +0100 Message-ID: <20251214133648.307106-1-artem749507@gmail.com> X-Mailer: git-send-email 2.52.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi Benjamin, Thank you very much for your help on the libinput GitLab issue tracker [1]. Your suggestion to apply MT_QUIRK_STICKY_FINGERS to the VTL class was exactly what was needed. This patch fixes the intermittent stuck two-finger scrolling and false right-clicks that occur on some VTL-class touchpads, specifically my TOPS0102:00 35CC:0104 device. The fix has been tested thoroughly on my laptop and works perfectly. [1] https://gitlab.freedesktop.org/libinput/libinput/-/issues/1225 Best regards, Artem