From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754038AbdFWIRt (ORCPT ); Fri, 23 Jun 2017 04:17:49 -0400 Received: from mx2.suse.de ([195.135.220.15]:35879 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753906AbdFWIRq (ORCPT ); Fri, 23 Jun 2017 04:17:46 -0400 Date: Fri, 23 Jun 2017 10:17:39 +0200 (CEST) From: Jiri Kosina X-X-Sender: jkosina@pobox.suse.cz To: Benjamin Tissoires cc: Arek Burdach , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/3] HID: multitouch: fix a corner case of some Win 8 devices In-Reply-To: <20170615133205.15441-1-benjamin.tissoires@redhat.com> Message-ID: References: <20170615133205.15441-1-benjamin.tissoires@redhat.com> User-Agent: Alpine 2.20 (LSU 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 15 Jun 2017, Benjamin Tissoires wrote: > It looks like the Microsft certification misses one case of released fingers. > > The (only) solution we can have against that is to wait for a hundred of ms, > and if no input report comes in, consider that the touches should have been > released. The spec, as I read it, enforces that. > > Arek, can you please give a test to this new series? > I managed to find out a way to have the IRQ and the timeout exclusive, and > also added a few optimizations. > > Cheers, > Benjamin > > Benjamin Tissoires (3): > HID: multitouch: use BIT macro > HID: multitouch: fix rare Win 8 cases when the touch up event gets > missing > HID: multitouch: optimize the sticky fingers timer > > drivers/hid/hid-multitouch.c | 149 ++++++++++++++++++++++++++++++++----------- > 1 file changed, 110 insertions(+), 39 deletions(-) I've applied the series with Arek's 'Tested-by' to for-4.13/multitouch. -- Jiri Kosina SUSE Labs