Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752581AbdCALZM (ORCPT ); Wed, 1 Mar 2017 06:25:12 -0500 Received: from mail-bl2nam02on0073.outbound.protection.outlook.com ([104.47.38.73]:50485 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752420AbdCALZF (ORCPT ); Wed, 1 Mar 2017 06:25:05 -0500 Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=synaptics.com; Subject: Re: [GIT PULL] HID for 4.11 To: Linus Torvalds , Peter Hutterer References: <20170301032409.GA8206@jelly> CC: Jiri Kosina , Benjamin Tissoires , Linux Kernel Mailing List , Dmitry Torokhov From: Andrew Duggan Message-ID: <06556567-7a6a-5d40-ce4a-1c408956e51e@synaptics.com> Date: Tue, 28 Feb 2017 23:43:08 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [2602:306:b880:7460:fdfa:77f4:e985:98ef] X-ClientProxiedBy: SN1PR17CA0024.namprd17.prod.outlook.com (10.169.33.162) To CY1PR0301MB2041.namprd03.prod.outlook.com (10.164.2.23) X-MS-Office365-Filtering-Correlation-Id: f926d8e6-25ef-4e96-2455-08d460769d6c X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CY1PR0301MB2041; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB2041;3:BCB9qrEWq2S0Git6fabt/4n5zeN/r/XgBbs3C3n4rUjcKeOeoJznPa8kluDKES3B77VLICwHFQJWcCpaV/2TRF9Obi43jBNpsB7YhFFBWGImDfHrWyubVQlniJX9DdMiKQXwfK6ZVeHslTtG49S8VtHF1YfvLjeoL2Tvt1WLbb6M2WcflFWZYxpHDa5uudyTmlow6d/TBa51DgP+QQG+ZQ7mkfSitvs7Mjy5Ew7i4jQazsmJMD5FYSqUzzkuF6vhHcdLQA7/wKBKc17S2wMP1A==;25:OMATPDSsa527eg4GUP2Z1onbXIYfLCIMNdaFRIc4VHQJxLMXqfqWdgraOQnnMhJgPo0OX2dXvgJ6G6azlITpYfmLUSbrRpK1W6/Ef5laHenNwAz4nP1w/NBpIdEwTjb9woXQIvnZq6BGPJPbUC+eX8rKVw6sHEZrJarRslxE2HXbruH11Vcz/rNgBw0JEX00QFh0ygTxb/j5od1PBEhqxH2RxQ491qHkyoMWVp2SPDS43cyKqKJ1bPjMD4wVWkhV+a+73vEvdvbaqxF0B3M54cDPEyXuXE+1ExRqYFwfJ1tnHwgLlllos/S/xmXcgewgpEobD8cIPXOYPTHXASy0ckVbYPp/4LjMrY3yFsKJJ7Sy3AyE7TTIXp6jJjP8pzpa9gFD6itj9ZOar0vP048bzDmiHZpsY1E8Yb9/wXvooCjWNbAQ0f0DqQKbotWzGECwPL7gKxB0p9Q/us8siEl6QQ== X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB2041;31:Etr6T9tcZtrT+5Jot09E+TKtv/v7CR6b65vA6ZpxRAd8sPWoGN0Spvx5Ec9ebRm9VZ87iDJStdaE+yo0FFfPfAbqt32izPx85t2lWG61zRc4qYZhGpVn09zdfknvfdsGL0wVYwJo6fYBx/piO8HHKfIIXScxtYp4z8Xq5Hu+WpuSTI2HLzxnDjdWQa02g1/qplqeK0uituZ59VhZA4rx7IWi+pOnGi4ouWzMDkKwHztOC6gTD6XpO3ZovRj5ha2yMhKokb5YRE/HIIJrYIF5Iw==;20:ux9nS37PQJTkh/jFUkAcGHCyCruJu64YLiKEW1qrjygKc3vHP8hKIFsXJ7RhKJQ1+M9TqLFg0LG+WlUd5Dn0y1yJOwZf5eJiLwYwKE3Rq1QW5NmRKe7gF2DulLbfXJALZduQWZCU9SW7bCQiig5rWvzzp1B4Ndk7Skc8AmtZoqsfzEnKfyiFuEfboWelb9uZ5AsF+ZdzXREJ3SqYkR35YrhdCzwyOYFDQUHiuUiQfMSgGsoDNpqZqeRf9OEq3OvI X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123562025)(20161123558025)(20161123555025)(20161123564025)(20161123560025)(6072148);SRVR:CY1PR0301MB2041;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB2041; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB2041;4:rcG3SPCMCH5qzong00Ezik6GYQs+51iKXua4hV/HcgVZJmDHT21u8frHqCyLqO/D+CGi9Lfh3FyCkwahOjul3Qo8Ynaxp2J+A7FB9BUNGg7CoIAhet/mkrU4xQ2mJkPmbg6jUNhK+RrAnEA3EZIb9zSYPXioWBSJ9Vnk0TXo7qwJVM4630UVOjRJ0irMKlIzi8McnvzDlKDUqBl8a0lIb7z1LgvbKoKHtg9u6ThA4rE34uY1jkfI3DUHOzWpT80xse0F2rBzuhGviufmmU8hgz2c/5EtBT51eCJzRfmE1NB6Ek3N3hGOPF9040PvG6p/OjWYly1z72/4/4CTXwYbCi5MIEFkOf7ojTpiFmYGUkxNemGJhQAteMIIJAN/+cOdbVLCXg2JhdRxXPeG2/v5BNgAjchDZCZwK8mcq81Rm5vwGKA+h78r3xyBoo7WXOCmb18vlZzyy1hjK3TN7RpYMhnLDdrBrxs97ihersxRu7Bzbq7l0j3STEECprHCBfrkYXXfvNjiWdDB2hiH4MwNEzEMZY1FSfupz24WMGpzr5gpzXOl++x6WRyGZplQ7P7WffRpGDyRzo1FpXhVPOczwkQFeNIuV6R2Xb0kqXCQjlA= X-Forefront-PRVS: 0233768B38 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(377454003)(24454002)(305945005)(76176999)(8676002)(36756003)(33646002)(50466002)(54356999)(81166006)(31696002)(229853002)(6116002)(189998001)(5660300001)(86362001)(230700001)(4326008)(92566002)(7736002)(25786008)(5890100001)(53936002)(54906002)(50986999)(6246003)(6486002)(38730400002)(31686004)(65956001)(53546006)(42186005)(23676002)(2950100002)(93886004)(6666003)(83506001)(2906002)(47776003);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0301MB2041;H:[IPv6:2602:306:b880:7460:fdfa:77f4:e985:98ef];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzMDFNQjIwNDE7MjM6Q2VCVldJeklBcGIwc2NlYWdaRitmZVEz?= =?utf-8?B?TkhRRE9GRnlIRGtUUXVlQkhnYUp6S2hiYnJsMDF5eld3S3BUUmxaUVlLd3Nu?= =?utf-8?B?WDZrYWE4NldiSGlWaExzMW9YTnJ5Uno0eWk0eFhtNUcweVRoT3Q0emFNaVhs?= =?utf-8?B?L2RTMGV5WnowQmJyc2VNMllGRFJhajJBMlFCUjFxb01KZkRkckF2bWhoaWNz?= =?utf-8?B?MzBxNzUzbHpCNHRodERqeloyZXR2c2NPTEszUENkd3hnM3VXMW5MaWVkNWw0?= =?utf-8?B?eEpaQzAxQjNmQmEyRXcraFk5SU8xY0ZwdzIzUzJXQ2RWazdIamhSWnR5VDJs?= =?utf-8?B?MWhPeXBubHIzbGF6QzZUZHdSQU1kaXRSaVBqUkZrdFBZanVyYlM0aTJxdWs4?= =?utf-8?B?a2dMV1cvc1ExNHUvdXdaa3pQWkpJSldJc2VQM1Jkb1NvUzVwRXl5OWdXV01H?= =?utf-8?B?TFNud0xsRVY0SURaKzBNMms0MTlpc0V2L3U2ZlZvTmptZk5ZbnIyVFBJcnA3?= =?utf-8?B?YWhGK2FBZFhjM0dtSTlDNDd6aWJpWDFXcU1aT0NuM3BHYVQxdHhOdkxqblo2?= =?utf-8?B?MnNRU0tNdXJrVWwxd09vZEprVUdZZkx0ZTM0OWNtSjRpMnV0WHVzWHFLS2cv?= =?utf-8?B?Y3FWdEZYU1Z2SG9nc3YwbmdyUUhWemhhUXM2c0d4UytCeWVJVEVJMExzMEJ2?= =?utf-8?B?Yi9SMTZldWl6NHRKMnY2QlNtelF0bnJSWmZaNTAvYUVNRkhkcDE2Z1JMSEI0?= =?utf-8?B?T3h2YjNJeE40dzNkQzdDSUNvSWtxVDViTXl2UU5DYmRvM2JnQXk2bXhHZ0l1?= =?utf-8?B?eUVYaU56bzM0WXZwOWhBT2ltcVBpeVlKV0U5blZ4R05idFpWM3h5cE5KM0Zt?= =?utf-8?B?K3hzVnNNaVVrNzZmMUl2U3AwTXJxQ3VzQ21TeS94Mzl2NWR6SDVFYzZicFZy?= =?utf-8?B?ZWwrSGJ3dlZlc1ZFK0Y2M1liSXo2ZWhHbjBiZWdBSE56d21xdmo2bTVtV3Js?= =?utf-8?B?dU1lOHducnZVcWVxYkpjUzdVcy80aG45dFo3dXoxMHVjRzB4L3NoV2FSdmJY?= =?utf-8?B?TzkvUGNKd2dvVGV1cWI1alZ2R1FNNURQWVVjRzdqRkp5Q0xOMkpRWDl3STZU?= =?utf-8?B?VnpNazJ6M2RRdFJ5QUozK1N0V2hzbGUyaHRpcUhSTmsxbEgyRGJuc3NHUUJD?= =?utf-8?B?cVRSMzljNEg3Ui9pWnlCbEVsNlNzcUsrNWsremJVVXNvZ0VjQitaV014R1ZM?= =?utf-8?B?aG1xNnlGbkVMOWZ4VEp0ZTYrNGFMN0kxOHQvdnduNEp4c1lCZUc0SlJZaEJl?= =?utf-8?B?OWFXbnRMS0NOQnJGbFQ4VUsvREFjUGpQWkZUM0piWFdPSmhGM25ZUzNvRzZi?= =?utf-8?B?bEEzaGsrYU83eFNYVWhTZmdBRTVkR0ZvdDAwYkV0TWF0WnREeVpVTnhnT3Er?= =?utf-8?Q?17fkkCEy7puFSDSyg4o4V0N3J6C3U?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB2041;6:5j9/V7WMOF/Wn5HzAmULVpixXTrhwb7m1wCzSTfKhDkAaczs2ogYE2QTnD9UNkaFFjD/GwSE7pox6hkmCqsZjeHwnEdgJRoeoQBQY+IjjFGZ4oMQwLuPJc0nxXelBUb8pDL7ygIX8t5usmBBAF3prtmrOKm2lVWzL/Ey6i6BQRdDo0+6TM+ha61STpOZPS7u7Bd6hMZo7zKXjSQfPy2ctLNCi4WzZGkj2FEOxFvyQnVVGhyAM+6CCXWEta4q/O9MqvvSdQR5jOmykO9WRpFiZFAx6nR5kQRiD5JcEeBueGn79sfiZkcGylYoNQJ5m16fOTcM8I/6SchoGrcrwkjP1VHxCLXCOz3aK+OamODXXMo0Nhhi5QEyvMtOZQEWU2NpUrfczOrzdRSCNr2pyjSgUQ==;5:lhK2df+7lwYgH1t3kHgf9DcyQE/DEtN17zjZwRvWSSbv2ELVGHOerom+jZMhT9uPjjQiSUx+fgbtx+qIm05S6tNk+GU7+sZ3PexjhDdVLnfrpqqQpPPNxKEJuTAqPiy6FhQunq450NzCuqYd4K5Jyw==;24:GZkRaIS23Wfxuw/9k923BzP/a9g6WKVewNBdGlFmHJhyS8PMVsThAIaxnmkjLBdmKbXdfm6+KdxoWPghc2nOsb12ZEAESae7GhagN+knBMU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB2041;7:/ksSPaBkQwLqAcXTDCYQjiWyo+zDzN4sQy80ivPm1IvnmeN7L9ZsBfrxBJJvjQOsZsK59GejVN3OK9Jh1cla4SsTro7wtklv6RXyb4UAMTWcEdkwHr3vOjqCFycyRq6pprv2EXb693sYUBdMlcLHmSbUw14G182STuTjW0qsS4jCCORNSQ3Wl342M2zBojn5c52UJrgshrqEfUy12vkDWMCz6At64c2SmGBPFZmGITINLeFiGWe1ijlVDryJDgzkCrcS0UT6xufvf1LWftIAYbQ8IQTVcLSkySZjvEiXWNkNZChNOMCpDKtTmMxN1hFr1m2WMt3OZp0khpV4JOtpGQ== X-OriginatorOrg: synaptics.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Mar 2017 07:43:12.2568 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB2041 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1401 Lines: 28 On 02/28/2017 09:05 PM, Linus Torvalds wrote: > On Tue, Feb 28, 2017 at 7:24 PM, Peter Hutterer > wrote: >> I suspect you're just triggering a bug that wasn't triggered by the ps/2 >> emulation. you can run linput-debug-events --verbose and have a look at the >> various state debugging information, that may hint at what's going on (e.g. >> a finger mistaken as palm touch, or something). Or record one such >> interaction with evemu-record and send it to me (preferrably here [1], if >> you're using libinput). Also, what version of libinput/synaptics are you on? > bug reported (it's bug 100014). > > This is libinput-1.5.4 on Fedora 24. I attached both the > libinput-debug-events output as well as evemu-report output, which > hopefully fills in all the details. > > Linus Actually, it looks like this is a regression which was introduced by bf3e8502eefd ("Input: synaptics-rmi4 - clean up F30 implementation"). From the bug report I noticed that the INPUT_PROP_BUTTONPAD property was not set for the touchpad. The previous behavior was to set INPUT_PROP_BUTTONPAD if F30 detected only one valid button (or if there was a flag in the platform data). But, now INPUT_PROP_BUTTONPAD is not being set and libinput does not know that the touchpad is a clickpad. After updating I was able to reproduce the issue with bf3e8502eefd applied. Andrew