From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55574) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XXPh5-00029D-Dp for qemu-devel@nongnu.org; Fri, 26 Sep 2014 03:12:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XXPgz-0005nm-74 for qemu-devel@nongnu.org; Fri, 26 Sep 2014 03:11:55 -0400 Received: from szxga01-in.huawei.com ([119.145.14.64]:65200) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XXPgy-0005kn-BS for qemu-devel@nongnu.org; Fri, 26 Sep 2014 03:11:49 -0400 From: "Gonglei (Arei)" Date: Fri, 26 Sep 2014 07:11:21 +0000 Message-ID: <33183CC9F5247A488A2544077AF1902086DDBB53@SZXEMA503-MBS.china.huawei.com> References: <1411681094-8474-1-git-send-email-jano.vesely@gmail.com> <33183CC9F5247A488A2544077AF1902086DDBAE0@SZXEMA503-MBS.china.huawei.com> <1411714384.865.2.camel@nilsson.home.kraxel.org> In-Reply-To: <1411714384.865.2.camel@nilsson.home.kraxel.org> Content-Language: zh-CN Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH v2 1/3] usb-hid: Move descriptor decision to usb-hid initfn List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerd Hoffmann Cc: Jan Vesely , QEMU PiBGcm9tOiBHZXJkIEhvZmZtYW5uIFttYWlsdG86a3JheGVsQHJlZGhhdC5jb21dDQo+IFNlbnQ6 IEZyaWRheSwgU2VwdGVtYmVyIDI2LCAyMDE0IDI6NTMgUE0NCj4gVG86IEdvbmdsZWkgKEFyZWkp DQo+IENjOiBKYW4gVmVzZWx5OyBRRU1VDQo+IFN1YmplY3Q6IFJlOiBbUWVtdS1kZXZlbF0gW1BB VENIIHYyIDEvM10gdXNiLWhpZDogTW92ZSBkZXNjcmlwdG9yIGRlY2lzaW9uIHRvDQo+IHVzYi1o aWQgaW5pdGZuDQo+IA0KPiAgIEhpLA0KPiANCj4gPiA+IC1zdGF0aWMgdm9pZCB1c2JfaGlkX2lu aXRmbihVU0JEZXZpY2UgKmRldiwgaW50IGtpbmQpDQo+ID4gPiArc3RhdGljIHZvaWQgdXNiX2hp ZF9pbml0Zm4oVVNCRGV2aWNlICpkZXYsIGludCBraW5kLA0KPiA+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgIGNvbnN0IFVTQkRlc2MgKnVzYjEsIGNvbnN0IFVTQkRlc2MNCj4gPiA+ICp1 c2IyLA0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkNCj4g Pg0KPiA+IEkgZG9uJ3QgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdGhhdCBhZGRpbmcgdXNiIHZl cnNpb24gYXMgcGFyYW1ldGVycy4NCj4gPiBJZiB3ZSB3YW50IHRvIHN1cHBvcnQgdXNiMy4wIHRh YmxldCwgd2UgaGF2ZSB0byBjaGFuZ2UgdXNiX2hpZF9pbml0Zm4oKSB0b28NCj4gPiBpbiB0aGUg ZnV0dXJlIGFuZCB0aGUgdXNiLW1vdXNlLCB1c2Ita2JkIGFsc28gbmVlZCB0byBjaGFuZ2VkIGRl c3BpdGUNCj4gPiB1c2ItbW91c2UgYW5kIHVzYi1rYmQgZG9uJ3Qgc3VwcG9ydCBpdCB5ZXQuDQo+ IA0KPiBBZGRpbmcgYSB1c2IzIHBhcmFtZXRlciBzaG91bGQgdGhlIG5lZWQgYXJpc2UgaW4gdGhl IGZ1dHVyZSAodW5saWtlbHkNCj4gSU1PIGFzIHhoY2kgY2FuIGhhbmRsZSBhbGwgdGhyZWUgdXNi IHNwZWVkcykgaXNuJ3QgbXVjaCBvZiBhIHByb2JsZW0gSQ0KPiB0aGluay4NCj4gDQo+IEVycm9y IGhhbmRsaW5nIHNob3VsZCBiZSBpbXByb3ZlZCB0aG91Z2g6DQo+IA0KPiA+ID4gIHsNCj4gPiA+ ICAgICAgVVNCSElEU3RhdGUgKnVzID0gRE9fVVBDQVNUKFVTQkhJRFN0YXRlLCBkZXYsIGRldik7 DQo+ID4gPiArICAgIHN3aXRjaCAodXMtPnVzYl92ZXJzaW9uKSB7DQo+ID4gPiArICAgIGNhc2Ug MToNCj4gPiA+ICsgICAgICAgIGRldi0+dXNiX2Rlc2MgPSB1c2IxOw0KPiA+ID4gKyAgICAgICAg YnJlYWs7DQo+ID4gPiArICAgIGNhc2UgMjoNCj4gPiA+ICsgICAgICAgIGRldi0+dXNiX2Rlc2Mg PSB1c2IyOw0KPiA+ID4gKyAgICAgICAgYnJlYWs7DQo+ID4gPiArICAgIGRlZmF1bHQ6DQo+IA0K PiBkZXYtPnVzYl9kZXNjID0gTlVMTDsNCj4gfQ0KPiBpZiAoZGV2LT51c2JfZGVzYykgew0KPiAN Cj4gPiA+ICsgICAgICAgIGVycm9yX3NldGcoZXJycCwgIkludmFsaWQgdXNiIHZlcnNpb24gJWQg Zm9yIHVzYiBoaWQgZGV2aWNlIg0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAiKG11c3QgYmUg MSBvciAyKSIsIHVzLT51c2JfdmVyc2lvbik7DQo+ID4gPiArICAgICAgICByZXR1cm47DQo+ID4g PiArICAgIH0NCj4gDQo+IFRoaXMgd2F5IGl0J2xsIGJlIHBvc3NpYmxlIHRvIHBhc3MgTlVMTCBm b3IgdXNiMiBhbmQgaGF2ZSB1c2JfaGlkX2luaXRmbg0KPiBoYW5kbGUgaXQgY29ycmVjdGx5Lg0K PiANCj4gPiA+ICBzdGF0aWMgdm9pZCB1c2JfbW91c2VfcmVhbGl6ZShVU0JEZXZpY2UgKmRldiwg RXJyb3IgKiplcnJwKQ0KPiA+ID4gIHsNCj4gPiA+IC0gICAgdXNiX2hpZF9pbml0Zm4oZGV2LCBI SURfTU9VU0UpOw0KPiA+ID4gKyAgICB1c2JfaGlkX2luaXRmbihkZXYsIEhJRF9NT1VTRSwgJmRl c2NfbW91c2UsICZkZXNjX21vdXNlLA0KPiBlcnJwKTsNCj4gDQo+IHVzYl9oaWRfaW5pdGZuKGV2 LCBISURfTU9VU0UsICZkZXNjX21vdXNlLCBOVUxMLCBlcnJwKTsNCj4gDQoNClNvdW5kcyBnb29k LiA6KQ0KDQpCZXN0IHJlZ2FyZHMsDQotR29uZ2xlaQ0K