From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nikolai Kondrashov Subject: Re: [PATCH 0/3] hid: Enable report fixup on rebind Date: Mon, 23 Apr 2012 10:52:43 +0300 Message-ID: <4F950A4B.6080508@gmail.com> References: <1335097300-11881-1-git-send-email-rydberg@euromail.se> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mail-lb0-f174.google.com ([209.85.217.174]:64930 "EHLO mail-lb0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751449Ab2DWHw4 (ORCPT ); Mon, 23 Apr 2012 03:52:56 -0400 In-Reply-To: Sender: linux-input-owner@vger.kernel.org List-Id: linux-input@vger.kernel.org To: Jiri Kosina Cc: Henrik Rydberg , Dmitry Torokhov , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org On 04/23/2012 12:27 AM, Jiri Kosina wrote: > On Sun, 22 Apr 2012, Henrik Rydberg wrote: >> This patchset contains a resolution to the problem with >> driver-specific modification of the report descriptor. The core of the >> problem lies with the dual semantics of hid_parse_report(), which is >> therefore split into two functions. As a consequence, the hid core can >> handle the rebind case internally, with no changes to the >> drivers. Out-of-tree drivers will work fine as long as they operate in >> the same way as the in-kernel drivers. >> >> The first two patches are bug fixes found in the process. I am hoping >> for some test feedback on those. The third patch is the main one. > > Hi Henrik, > > thanks a lot for looking into this. I will look into the patches in more > detail tomorrow. I am now just adding Nikolai to CC, as he was the first > one to bring this up and actually has a driver that exposed the fact that > just freeing/reinstatiating rdesc is not enough. Thanks Henrik, Jiri! I'll be testing this as soon as I can. Sincerely, Nick