Received: by 2002:a05:7412:da14:b0:e2:908c:2ebd with SMTP id fe20csp2335314rdb; Tue, 10 Oct 2023 00:08:45 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH0/9sq0GucUjr6O7nXdJdEvNkb6NlIBn5uccggJlfjXWVZafMd+Wi5eRxMC/RV+MnScXyB X-Received: by 2002:a05:6a00:8c7:b0:68a:4d66:caf with SMTP id s7-20020a056a0008c700b0068a4d660cafmr19994157pfu.34.1696921724794; Tue, 10 Oct 2023 00:08:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696921724; cv=none; d=google.com; s=arc-20160816; b=L26KcOMbXnzj2MXMcvK51z7wI0a6LA1eA0nQwReazKPZVw05k0G80St3d0xCJCPYh4 L72ziHGCFsl8zRit5ho2s2LOo39IIrgUMuXcfPri2Jwwa2+sou2FXkNGlzYG792pYCT6 HDT2n9/c22QsMiiowopvETj2trvqjbgxPCrB63cJxPulVvdUH4HmQ9SpXKlNfO7edtuG n2dnYVDEbMdOdJHZe7M9hmfmBO1bUliKU/Ty3DGKu5U2/LqMwS/nFfrVL8/6xazT7l3c BYRbcbvF4K2bw97t67gSn9GLPKOVvLAP7r3RhfO8SQWHM0woCL5rEp82+/ylBRDVik8Y dwTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:autocrypt :from:references:cc:to:content-language:subject:user-agent :mime-version:date:message-id; bh=fa8NDhMFgpfNAamPCz2V6X5MM1RaXT4/bMfIQ3+n/O0=; fh=/ijV2rrVrjztYoFSTLZMnaLb5jqa0W310fMuvrP8o3M=; b=o1JBQMnMYforHooPfLcEP3bqhzU2qMcHQbPPI0VX1rSDV2p4DnvyjCM4cdaGkLJ7Bv rG5f6+Z2RKu5KwC8j+kEXyAORJZM3ooue9b6PQ6MlWtWvXp2Ao3U4C9uXRpkPPanIfUD DgZPJb4AC+w0Yf5lGszy9HX0b+f3P1T6sOd3yWFFCTCNJS4HGGOQOT4rpQUn41Uld3BX 0S9HiCOJc6VMWrXRCz8i8QKmvl01m/3arfOaOsX8HK5vUcUmfsSyCEfrGPrLiutkHctv zkvF/o6bg1y9Xv4r91GsUfyIdcsL0bN+nTbOBNTLzU8HgQnprHw3d65dSN1YGAxFP2e+ HPgQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from morse.vger.email (morse.vger.email. [23.128.96.31]) by mx.google.com with ESMTPS id l2-20020a056a00140200b0068fad24a32csi446246pfu.27.2023.10.10.00.08.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Oct 2023 00:08:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) client-ip=23.128.96.31; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 7D3438221114; Tue, 10 Oct 2023 00:08:42 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1442350AbjJJHIc (ORCPT + 99 others); Tue, 10 Oct 2023 03:08:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37864 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1442329AbjJJHIb (ORCPT ); Tue, 10 Oct 2023 03:08:31 -0400 Received: from wp530.webpack.hosteurope.de (wp530.webpack.hosteurope.de [80.237.130.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C291599; Tue, 10 Oct 2023 00:08:29 -0700 (PDT) Received: from [2a02:8108:8980:2478:8cde:aa2c:f324:937e]; authenticated by wp530.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1qq6qu-0001LQ-5O; Tue, 10 Oct 2023 09:08:24 +0200 Message-ID: <25ac6b17-e3fa-4e98-95a6-eac12bdbcdd2@leemhuis.info> Date: Tue, 10 Oct 2023 09:08:23 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] Input: elantech - fix fast_reconnect callback in ps2 mode Content-Language: en-US, de-DE To: Jeffery Miller , Dmitry Torokhov Cc: regressions@lists.linux.dev, benjamin.tissoires@redhat.com, Andrew Duggan , Andrew Duggan , loic.poulain@linaro.org, Greg Kroah-Hartman , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, Linux kernel regressions list References: <20231004005729.3943515-1-jefferymiller@google.com> From: Thorsten Leemhuis Autocrypt: addr=linux@leemhuis.info; keydata= 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 n7RI In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-bounce-key: webpack.hosteurope.de;linux@leemhuis.info;1696921709;6959b614; X-HE-SMSGID: 1qq6qu-0001LQ-5O X-Spam-Status: No, score=2.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Tue, 10 Oct 2023 00:08:42 -0700 (PDT) X-Spam-Level: ** On 05.10.23 02:13, Jeffery Miller wrote: > > On Wed, Oct 4, 2023 at 9:11 AM Dmitry Torokhov > wrote: >> >> In fact, now that I think about it more, we should rework the original >> patch that added the delay, so that we do not wait these 30 msec in the >> "fast" reconnect handler. It turns out your original approach was >> better, but we should not be using retries, but rather the existing >> reset_delay_ms already defined in rmi platform data. I would appreciate >> if you try the draft patch at the end of this email (to be applied after >> reverting your original one adding the delay in psmouse-smbus.c). > I tested the draft patch and it works. I did revert the previous delay > patch while testing it. > >> I think we need a similar change in synaptics.c as that one also can >> fall back to PS/2 mode. >> > Ah, good point, yes it does appear this needs to be done as well. > I have tested and will post an new version of the patch to include > the fix in synaptics.c as well. As I'm affected by this problem (and somebody else reported to me in private to be affected as well) and nothing afaics happened in the past few days a quick question: What's the way forward here now that -rc6 slowly comes into sight? Apply Jeff's patch to fix my problem? Revert the culprit and fix this properly up with Dmitry's and Jeff's patches in the next cycle? Something else? Ciao, Thorsten