From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: AG47ELtJDy1RtZDdH1dpgLdtPJnr/UY7TitBX5gy8A3749wfxvVP/u48/okyjV7v7+6cvbHDGY4i ARC-Seal: i=1; a=rsa-sha256; t=1519955303; cv=none; d=google.com; s=arc-20160816; b=udnH06IuN+QDgJFKM6BvWog2S6RdWS8s8CRWkM15kuRbO1uYcXmBUfsiKytUJYXMjI a1RoaAI2pQSl5lBl3V2MEtcPA79HDUoUrdybPPdFKuPlIdGoEISza4+zidNGDaPj6NgT RX35mxjIRZxK3xqoCsGugFv1m9wqrx7Rc63JNOpAiTStO2ynPc0EC28tTmxlGV/nhS8a S9XslYjLSA83fMoDAdVYgr1y2Lg4uCnNpeTUd5jaQmMKK7gQnrRHBegNbS4Qwjqx8RWW 1qW4Dc3/aCnxwjSz7wFRLn9vPkyOt2ydUhBJ2+1be2N5GFBOiseofkn40+C0JQ6M/BQl 86EQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:arc-authentication-results; bh=Dl7SlW68wsCe1qAJkuU26RIovMeQlHPD+KkyFEFtzHE=; b=SRYJyKJRa3A4ZqLJSBVN+DRAod0Hn32MPGkAwrr9o55+Y+AMD1ODM4kr87zTqx9PxO n/c2pbQEUTpHUZ4Moa3x9SDUd469YPmOXwJi2ZmKeShQKgXbqCEInInynIt9D9xhMj61 CldaMxDkPMS1kz7WVvgYjnAPDXIgmviyoyhVDSPmuQfO6qCN94kqeckTyfPWm9SKtDdc hwAmc3fC5cXSAaHrnzXDjNOOCBnfxLQgnNTVsWfylUka+cSNrlFFpjSrCwrzwCwWgV/9 U+xBqIDclaxLVOzY+/r9YEyoNy4fMC05+5ZW9gvrj/ZV0/IsPGclb2o8HTEB2Y5DDwSy nexg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of prime.zeng@hisilicon.com designates 45.249.212.189 as permitted sender) smtp.mailfrom=prime.zeng@hisilicon.com Authentication-Results: mx.google.com; spf=pass (google.com: domain of prime.zeng@hisilicon.com designates 45.249.212.189 as permitted sender) smtp.mailfrom=prime.zeng@hisilicon.com From: "Zengtao (B)" To: Minas Harutyunyan , "johnyoun@synopsys.com" CC: "gregkh@linuxfoundation.org" , "linux-usb@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "Zengtao (B)" Subject: =?gb2312?B?tPC4tDogUG9zc2libGUgdXNiX3JlcXVlc3QgbGVhayBpbiB0aGUgZnVuY3Rp?= =?gb2312?B?b24gZHdjMl9nYWRnZXRfY29tcGxldGVfaXNvY19yZXF1ZXN0X2RkbWE=?= Thread-Topic: Possible usb_request leak in the function dwc2_gadget_complete_isoc_request_ddma Thread-Index: AQHTsH66hBxv8fQ62E6i86LFhm0HAaO8K4bQ Date: Fri, 2 Mar 2018 01:48:12 +0000 Message-ID: <678F3D1BB717D949B966B68EAEB446ED0C865E22@DGGEMM506-MBX.china.huawei.com> References: <678F3D1BB717D949B966B68EAEB446ED0C861F47@DGGEMM506-MBX.china.huawei.com> <410670D7E743164D87FA6160E7907A560113A9C13B@am04wembxb.internal.synopsys.com> In-Reply-To: <410670D7E743164D87FA6160E7907A560113A9C13B@am04wembxb.internal.synopsys.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.67.222.15] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1593634636290967368?= X-GMAIL-MSGID: =?utf-8?q?1593788652617592503?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: SGkgTWluYXM6DQoNClRoYW5rcyBmb3IgeW91ciByZXBseS4NCg0KPi0tLS0t08q8/tStvP4tLS0t LQ0KPreivP7IyzogTWluYXMgSGFydXR5dW55YW4gW21haWx0bzpNaW5hcy5IYXJ1dHl1bnlhbkBz eW5vcHN5cy5jb21dDQo+t6LLzcqxvOQ6IDIwMTjE6jLUwjI4yNUgMTg6MjcNCj7K1bz+yMs6IFpl bmd0YW8gKEIpIDxwcmltZS56ZW5nQGhpc2lsaWNvbi5jb20+OyBqb2hueW91bkBzeW5vcHN5cy5j b20NCj48Sm9obi5Zb3VuQHN5bm9wc3lzLmNvbT4NCj6zrcvNOiBncmVna2hAbGludXhmb3VuZGF0 aW9uLm9yZzsgbGludXgtdXNiQHZnZXIua2VybmVsLm9yZzsNCj5saW51eC1rZXJuZWxAdmdlci5r ZXJuZWwub3JnDQo+1vfM4jogUmU6IFBvc3NpYmxlIHVzYl9yZXF1ZXN0IGxlYWsgaW4gdGhlIGZ1 bmN0aW9uDQo+ZHdjMl9nYWRnZXRfY29tcGxldGVfaXNvY19yZXF1ZXN0X2RkbWENCj4NCj5IaSwN Cj4NCj5PbiAyLzI4LzIwMTggMTowMCBQTSwgWmVuZ3RhbyAoQikgd3JvdGU6DQo+PiBIaSBqb2hu eW91bjoNCj4+DQo+PiBJIGZvdW5kIGEgc3VzcGVjdGVkIGJ1ZywgYW5kIEkgYW0gd3JpdGluZyB0 byBjb25maXJtIHdpdGggeW91Lg0KPj4NCj4+IEluIHRoZSBmdW5jdGlvbg0KPmR3YzJfZ2FkZ2V0 X2NvbXBsZXRlX2lzb2NfcmVxdWVzdF9kZG1hKGRyaXZlcnMvdXNiL2R3YzIvZ2FkZ2V0LmMpLg0K Pj4gT25seSB0aGUgZmlyc3QgcmVxdWVzdCBmcm9tIHRoZSBlcSBxdWV1ZSBpcyBwcm9jZXNzZWQg d2hpbGUgbWF5YmUgdGhlcmUgYXJlDQo+bW9yZSB0aGFuIG9uZSBkZXNjcmlwdG9ycyBkb25lIGJ5 IHRoZSBIVy4NCj4+DQo+PiAxLiBFYWNoIHVzYiByZXF1ZXN0IGlzIGFzc29jaWF0ZWQgd2l0aCBh IERNQSBkZXNjcmlwdG9yLCBidXQgdGhpcyBpcw0KPj4gbm90IHJlZmxlY3QgaW4gdGhlIGRyaXZl ciwgc28gd2hlbiBvbmUgRE1BIGRlc2NyaXB0b3IgaXMgZG9uZSwgd2UNCj4+IGRvbid0IGtub3cg d2hpY2ggdXNiIHJlcXVlc3QgaXMgZG9uZSwgYnV0IEkgdGhpbmsgaWYgb25seSBvbmUgRE1BIGRl c2NyaXB0b3IgaXMNCj5kb25lLCB3ZSBjYW4ga25vdyB0aGF0IHRoZSBmaXJzdCBVU0IgcmVxdWVz dCBpbiBlcSBxdWV1ZSBpcyBkb25lLCBiZWNhdXNlIHRoZQ0KPkhXIERNQSBkZXNjcmlwdG9yIGFu ZCBTVyB1c2IgcmVxdWVzdCBhcmUgYm90aCBpbiBzZXF1ZW5jZS4NCj4+DQo+PiAyLiBJbiB0aGUg ZnVuY3Rpb24gZHdjMl9nYWRnZXRfY29tcGxldGVfaXNvY19yZXF1ZXN0X2RkbWEsIHdlIG1heQ0K Pj4gY29tcGxldGUgbW9yZSB0aGFuIG9uZSBETUEgZGVzY3JpcHRvciBidXQgb25seSB0aGUgZmly c3QgVXNiIHJlcXVlc3QgaXMNCj5wcm9jZXNzZWQsIGJ1dCBpbiBmYWN0LCB3ZSBzaG91bGQgYWxs IHRoZSB1c2IgcmVxdWVzdHMgYXNzb2NpYXRlZCB3aXRoIGFsbCB0aGUNCj5kb25lIERNQSBkZXNj cmlwdG9ycy4NCj4+DQo+PiAzLiBJIG5vdGljZWQgdGhhdCBlYWNoIERNQSBkZXNjcmlwdG9yIGlz IGNvbmZpZ3VyZWQgdG8gcmVwb3J0IGFuDQo+PiBpbnRlcnJ1cHQsIGFuZCBpZiBlYWNoIERNQSBk ZXNjcmlwdG9yIGdlbmVyYXRlIGFuIGludGVycnVwdCwgdGhlIGFib3ZlIEZsb3cNCj5zaG91bGQg YmUgb2ssIGJ1dCB0aGUgaW50ZXJydXB0cyBjYW4gbWVyZ2UgYW5kIHdlIGhhdmUgdXNlZCB0aGUg ZGVwZG1hIHRvDQo+ZmlndXJlIG91dCB0aGUgbGFyZ2VzdCBmaW5pc2hlZCBETUEgZGVzY3JpcHRv ciBpbmRleC4NCj4+DQo+DQo+V2h5IHlvdSBzdXNwZWN0IHRoYXQgc3Vic2VxdWVudCBpbnRlcnJ1 cHRzIGNhbiBiZSBtZXJnZWQ/IERpZCB5b3Ugc2VlIHRoaXMNCj5jYXNlPyBDYW4geW91IHByb3Zp ZGUgYSBsb2c/DQo+RXZlbiBpbiBjYXNlIG9mIG1pbmltYWwgaW50ZXJ2YWw9MSwgdGltZSBiZXR3 ZWVuIDIgc3Vic2VxdWVudCBpbnRlcnJ1cHRzDQo+c2hvdWxkIGJlIGFib3V0IDEyNXVzLiBJdCdz IGZ1bGx5IGVub3VnaCB0byBwcm9jZXNzIHRhcmdldCBkZXNjcmlwdG9yLCBjb21wbGV0ZQ0KPnJl cXVlc3QsIGVucXVldWUgbmV3IHJlcXVlc3QgYW5kIHByZXBhcmUgbmV3IGRlc2NyaXB0b3IuDQo+ DQpZZXMsIEkgaGF2ZSBzZWVuIHRoYXMgY2FzZSBvbiBteSBwbGF0Zm9ybS4NCg0KSSB0aGluayB0 aGUgZm9sbG93aW5nIHNob3VsZCBiZSBjb25zaWRlcmVkLg0KDQoxLiBUaGUgY3VycmVudGx5IGRy aXZlciBjb2RlIGNoZWNrcyB0aGUgZGVwZG1hIHJlZ2lzdGVyIHRvIGZpZ3VyZSBvdXQgdGhlIGxh dGVzdCBmaW5pc2hlZA0KZGVzY3JpcHRvciwgYW5kIGV2ZW4gaW4gdGhlIGludGVycnVwdCBoYW5k bGVyIHRyaWdnZXJlZCBieSBvbmUgZGVzY3JpcHRvciwgdGhlIGRlcGRtYQ0KbWF5IGNvbnRpbnVl IHRvIGluY3JlYXNlLCBzbyBJIHRoaW5rIHlvdSBzaG91bGQgbm90IGF0IGxlYXN0IGRlcGVuZCBv biB0aGUgZGVwZG1hIGlmIHlvdQ0KdGhpbmsgb24gZGVzY3JpcHRvciBzaG91bGQgYmUgcHJvY2Vz c2VkIGluIHRoZSBpbnRlcnJ1cHQgaGFuZGxlci4NCg0KMi4gVGhlIExpbnV4IHN5c3RlbSBjYW4n dCBhc3N1cmUgdGhhdCB0aGUgc3lzdGVtIGlzIGF2YWlsYWJsZSBpbiBldmVyeSAxMjV1cywgZm9y IGV4YW1wbGUNClNvbWUgb3RoZXIga2VybmVsIG1vZHVsZXMgbmVlZCB0byBkaXNhYmxlIHRoZSBp bnRlcnJ1cHRzIG9yIG90aGVyIGludGVycnVwdHMgaGFuZGxlciBjb3N0DQptb3JlIHRoYW4gMTI1 dXMsIGFuZCB0aGlzIHVuZm9ydHVuYXRlbHkgaGFwcGVuZWQgb24gb3VyIHBsYXRmb3JtLCBidXQg dGhhdCBpcyBub3QgYW4gaWxsZWdhbA0KY2FzZS4NCg0KMy4gVGhlIGhhcmR3YXJlIGFsbG93cyBl YWNoIGRtYSBkZXNjcmlwdG9yIHRvIHNldCBpdCdzIG93biBpb2MgYml0LCBzbyB3ZSBjYW4ndCBq dXN0IGFzc3VtZQ0KVGhhdCBldmVyeSBkbWEgZGVzY3JpcHRvciBtdXN0IHNldCB0aGUgaW9jIGJp dCB0byAxLiBBbmQgaWYgd2UgZW5mb3JjZSBlYWNoIGRlc2NyaXB0b3IgdG8gZ2VuZXJhdGUgDQph biBpbnRlcnJ1cHQsIHRoZW4gdG9vIGZyZXF1ZW50IGludGVycnVwdHMoMTI1dXMpIHdpbGwgYmUg cmVhbGx5IGEgYnVyZGVuIGZvciB0aGUgc3lzdGVtLg0KDQpUaGFuayB5b3UuDQoNCj4+IC0tDQo+ PiBUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbGlzdDogc2VuZCB0aGUgbGluZSAidW5zdWJzY3Jp YmUgbGludXgtdXNiIg0KPj4gaW4gdGhlIGJvZHkgb2YgYSBtZXNzYWdlIHRvIG1ham9yZG9tb0B2 Z2VyLmtlcm5lbC5vcmcgTW9yZSBtYWpvcmRvbW8NCj4+IGluZm8gYXQNCj4+DQo+aHR0cHM6Ly91 cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3ZnZXIua2VybmVsLm9y Z19tYWpvcmRvDQo+bW8tMkRpbmZvLmh0bWwmZD1Ed0lEQWcmYz1EUEw2X1hfNkprWEZ4N0FYV3FC MHRnJnI9Nno5QWw5RnJIUl9acWINCj5idFNBc0QxNnB2T0wyUzNYSHhRblN6cThrdXN5SSZtPXZi S3Q5andZNUZSVXlzRmxaZzFDQjZIS1J5RkFDeWdrdw0KPlpCTzBtdlNRRGMmcz03ckxLcjNnM1V5 T1pUMjJHQWVyLXc1d0R0di1CYjVhd2xuY0FKUTFPSUNNJmU9DQo+Pg0KDQo=