Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756983AbeAHLxj (ORCPT + 1 other); Mon, 8 Jan 2018 06:53:39 -0500 Received: from mga03.intel.com ([134.134.136.65]:37052 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756545AbeAHLxh (ORCPT ); Mon, 8 Jan 2018 06:53:37 -0500 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,330,1511856000"; d="asc'?scan'208";a="19174082" From: Felipe Balbi To: Lipengcheng Cc: "gregkh\@linuxfoundation.org" , "linux-usb\@vger.kernel.org" , "linux-kernel\@vger.kernel.org" , Lipengcheng Subject: Re: [PATCH] usb: dwc3: gadget: decrease the queued_requests in removal In-Reply-To: <637796ED17F7774FB27D6AAE3C6951584B38CE36@dggeml508-mbx.china.huawei.com> References: <637796ED17F7774FB27D6AAE3C6951584B38CE36@dggeml508-mbx.china.huawei.com> Date: Mon, 08 Jan 2018 13:52:13 +0200 Message-ID: <877esslg9e.fsf@linux.intel.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 DQpIaSwNCg0KTGlwZW5nY2hlbmcgPGxwYy5saUBoaXNpbGljb24uY29tPiB3cml0ZXM6DQo+IElu IHJlbW92YWwgcmVxdWVzdHMsIGl0IGlzIG5lY2Vzc2FyeSB0byBtYWtlIHRoZSBjb3JyZXNwb25k aW5nIHRyYg0KPiBkaXNhYmxlIHN0YXRlIChIV08gPSAxKSBhbmQgZGVwLT5xdWV1ZWRfcmVxdWVz dHMgYSBjb3JyZXNwb25kaW5nIHJlZHVjdGlvbi4NCj4gSXQgaXMgYmV0dGVyIHRvIHVzZSBhIGFs b25lIGZ1bnRpb24gdG8gZGlzYWJsZSB0cmIgKEhXTyA9IDApLg0KDQp0aGlzIHNob3VsZG4ndCBi ZSBuZWNlc3NhcnkuIFdoYXQgcHJvYmxlbSBhcmUgeW91IGZhY2luZz8gd2hhdCBoYXBwZW5zPw0K V2hlcmUgYXJlIHRoZSB0cmFjZXBvaW50IGxvZ3M/IFdoaWNoIGtlcm5lbCBhcmUgeW91IHVzaW5n PyBkaWQgeW91IHRyeQ0KbWFpbmxpbmU/DQoNCj4gU2lnbmVkLW9mZi1ieTogUGVuZ2NoZW5nIExp IDxscGMubGlAaGlzaWxpY29uLmNvbT4NCj4gLS0tDQo+IGRyaXZlcnMvdXNiL2R3YzMvZ2FkZ2V0 LmMgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gMSBmaWxlIGNoYW5nZWQs IDMwIGluc2VydGlvbnMoKykNCj4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL2R3YzMvZ2Fk Z2V0LmMgYi9kcml2ZXJzL3VzYi9kd2MzL2dhZGdldC5jDQo+IGluZGV4IDFlNmM0MmUuLjI3M2I1 MWQgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvdXNiL2R3YzMvZ2FkZ2V0LmMNCj4gKysrIGIvZHJp dmVycy91c2IvZHdjMy9nYWRnZXQuYw0KPiBAQCAtNzA3LDYgKzcwNywzNiBAQCBzdGF0aWMgdm9p ZCBkd2MzX3JlbW92ZV9yZXF1ZXN0cyhzdHJ1Y3QgZHdjMyAqZHdjLCBzdHJ1Y3QgZHdjM19lcCAq ZGVwKQ0KPiDCoMKgwqAgd2hpbGUgKCFsaXN0X2VtcHR5KCZkZXAtPnN0YXJ0ZWRfbGlzdCkpIHsN Cg0Kd2h5IGFsbCB0aGVzZSB1bmRlcnNjb3JlIGNoYXJhY3RlcnM/IEFyZSB5b3Ugc2VuZGluZyBo dG1sIGVtYWlscz8NCg0KPiDCoMKgwqDCoMKgwqDCoCByZXEgPSBuZXh0X3JlcXVlc3QoJmRlcC0+ c3RhcnRlZF9saXN0KTsNCj4NCj4gK8KgwqDCoMKgwqDCoCBpZiAocmVxLT50cmIpIHsNCj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgIGlmIChyZXEtPm51bV9wZW5kaW5nX3Nncykgew0KPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgZHdjM190cmIgKnRyYjsNCj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50IGkgPSAwOw0KPiArDQo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGZvciAoaSA9IDA7IGkgPCByZXEtPm51bV9wZW5kaW5nX3NnczsgaSsrKSB7 DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdHJiID0gcmVxLT50cmIg KyBpOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHRyYi0+Y3RybCAm PSB+RFdDM19UUkJfQ1RSTF9IV087DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgZHdjM19lcF9pbmNfZGVxKGRlcCk7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIH0NCj4gKw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAocmVxLT51bmFs aWduZWQgfHwgcmVxLT56ZXJvKSB7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgdHJiID0gcmVxLT50cmIgKyByZXEtPm51bV9wZW5kaW5nX3NncyArIDE7DQo+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdHJiLT5jdHJsICY9IH5EV0MzX1RSQl9D VFJMX0hXTzsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkd2MzX2Vw X2luY19kZXEoZGVwKTsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQ0KPiArwqDC oMKgwqDCoMKgwqDCoMKgwqAgfSBlbHNlIHsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgc3RydWN0IGR3YzNfdHJiICp0cmIgPSByZXEtPnRyYjsNCj4gKw0KPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCB0cmItPmN0cmwgJj0gfkRXQzNfVFJCX0NUUkxfSFdPOw0KPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkd2MzX2VwX2luY19kZXEoZGVwKTsNCj4gKw0KPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAocmVxLT51bmFsaWduZWQgfHwgcmVxLT56 ZXJvKSB7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqAgwqDCoMKgwqDCoMKgwqDCoMKgdHJiID0gcmVx LT50cmIgKyAxOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHRyYi0+ Y3RybCAmPSB+RFdDM19UUkJfQ1RSTF9IV087DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZHdjM19lcF9pbmNfZGVxKGRlcCk7DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIH0NCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgIH0NCj4gK8KgwqDCoMKgwqDCoCB9 DQo+ICvCoMKgwqDCoMKgwqAgZGVwLT5xdWV1ZWRfcmVxdWVzdHMtLTsNCj4gwqDCoMKgwqDCoMKg wqAgZHdjM19nYWRnZXRfZ2l2ZWJhY2soZGVwLCByZXEsIC1FU0hVVERPV04pOw0KPiDCoMKgwqAg fQ0KDQp5b3UgaGF2ZSBhIGxvdCB0byBmaXggaGVyZS4NCg0KLS0gDQpiYWxiaQ0K --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEElLzh7wn96CXwjh2IzL64meEamQYFAlpTW20ACgkQzL64meEa mQZ1XA//fYsti2146gNT+I89Ek/e5YLUJr4O9h6W/17niep0pWwAoRPytFWb5V5C NoFNeEh318I0xxHirpTyDp0oJCMJwrL9TiIYdlw7EPjgmU6MzOtieL2+8+oOKwKh HCIadoI6lwxh60zqC2jQMFzx7PMPHLN2a+x2QjEetSUwVYZVEg7hZSzBJivK9oG0 rgKwOXqo6hAcYH0hINDHGu48KiRqcUzR13qfanGwTSHL0jvlA5sWSPIt+Ujb5FqM NzAkE1HPS/k2mQh4EUSQEQA7s8XcrrpWWSzvY1y+fLwihNoPAErV1oTd9bOAKFMZ Gf2qukC++aGg17gRsnrYhRjkv1fkNy3ItEfXgBG185DFUS8gARe1o9xay9GqQ/r8 26JJtVASgK29OKcJm+0xOmWpAQm009lWWpIzQ1UZemEIDejEVucEM8NWx28WDEc7 +VLa3dUyQhEElj83W0/cHZSBV6s5nc+VkL/4jw5SkXuXTgv4TMfNbo2k+E6Rd0yq fKCdv7p9xKgKKS4okejLspxeiU10Dx6F8wi3sz6XVc9Whqv/BFgLS9HVBkLL8FFx eIkSLqybqxdtNqH1PblfqHnb8gIuJx3IAKxb6LDlvKUBfWodmpTt9xvNtq3wPfur GU28EqnUMLu6KZoyF8Ezf2MsNP332X7AvY2RYTsGJT367UcjeTg= =V1gU -----END PGP SIGNATURE----- --=-=-=--