From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 93780C67871 for ; Mon, 24 Oct 2022 22:05:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Date:To:From:Subject:Message-ID:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Ygn8h2/hkNzBQJ580/qqPI8U3QNB0JBPRfKu34s1Yhg=; b=Esm+taiSdWefS4 ShSQfiLjU11nzI4XH4hwXsbYAxg1+IrWBghl14jpu+91uUiMDSOhlnJj3xa1WSaJYaK7Vmv0bVdMc JDI3l0/v0rDTvxk1pKwJmyaFysQ42YTwZxFHEkQytSS1rc1U2pUTHzPTilaYd/tbjaQJQIytLfJ6C XdVADWqCSQ6TZ7F69H5YMAlzailgZ5664gncJSIZYDXjRbekLcGWqOdhce6lggMnnACibkwq4XtS+ T2KEf71Ukvhy0GxVuh1oyppLxQ4qxkUhSbLH1jyTWxnyUxX69WC7d1Rcu3askmhDWXzbHc3HW4pjt EoMODbhJ0CAGKea/Y+oQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1on5Z7-003CMo-Hj; Mon, 24 Oct 2022 22:05:01 +0000 Received: from gate.crashing.org ([63.228.1.57]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1on5Z2-003CKy-A8 for linux-arm-kernel@lists.infradead.org; Mon, 24 Oct 2022 22:04:59 +0000 Received: from [IPv6:::1] (localhost.localdomain [127.0.0.1]) by gate.crashing.org (8.14.1/8.14.1) with ESMTP id 29OLxHwv016050; Mon, 24 Oct 2022 16:59:18 -0500 Message-ID: <661b43881b7f8764919847f29c0daf1866441090.camel@kernel.crashing.org> Subject: Re: [PATCH] usb: gadget: aspeed: fix buffer overflow From: Benjamin Herrenschmidt To: Lei YU , Felipe Balbi , Greg Kroah-Hartman , Joel Stanley , Andrew Jeffery , Henry Tian , Jakob Koschel , linux-usb@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org Date: Tue, 25 Oct 2022 08:59:17 +1100 In-Reply-To: <20221024094853.2877441-1-yulei.sh@bytedance.com> References: <20221024094853.2877441-1-yulei.sh@bytedance.com> User-Agent: Evolution 3.44.4-0ubuntu1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221024_150456_504369_7C14CABA X-CRM114-Status: GOOD ( 15.62 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCAyMDIyLTEwLTI0IGF0IDA5OjQ4ICswMDAwLCBMZWkgWVUgd3JvdGU6Cj4gRnJvbTog SGVucnkgVGlhbiA8dGlhbnhpYW9mZW5nQGJ5dGVkYW5jZS5jb20+CgpJIHdyb3RlIHRoYXQgZHJp dmVyLCBwbGVhc2UgQ0MgbWUgb24gZnVydGhlciBwYXRjaGVzIHRvIGl0ICh0aGFua3MgSm9lbApm b3IgdGhlIGhlYWRzIHVwKS4KCj4gSW4gYXN0X3ZodWJfZXBuX2hhbmRsZV9hY2soKSB3aGVuIHRo ZSByZWNlaXZlZCBkYXRhIGxlbmd0aCBleGNlZWRzIHRoZQo+IGJ1ZmZlciwgaXQgZG9lcyBub3Qg Y2hlY2sgdGhlIGNhc2UgYW5kIGp1c3QgY29waWVzIHRvIHJlcS5idWYgYW5kIGNhdXNlCj4gYSBi dWZmZXIgb3ZlcmZsb3csIGtlcm5lbCBvb3BzIG9uIHRoaXMgY2FzZS4KCiAuLi4vLi4uCgpUaGFu a3MgISBTZWVtcyBsaWtlIGEgbGVnaXQgYnVnLCBob3dldmVyOgoKPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy91c2IvZ2FkZ2V0L3VkYy9hc3BlZWQtdmh1Yi9lcG4uYyBiL2RyaXZlcnMvdXNiL2dhZGdl dC91ZGMvYXNwZWVkLXZodWIvZXBuLmMKPiBpbmRleCBiNTI1Mjg4MGIzODkuLjU2ZTU1NDcyZGFh MSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3VzYi9nYWRnZXQvdWRjL2FzcGVlZC12aHViL2Vwbi5j Cj4gKysrIGIvZHJpdmVycy91c2IvZ2FkZ2V0L3VkYy9hc3BlZWQtdmh1Yi9lcG4uYwo+IEBAIC04 NCw2ICs4NCw3IEBAIHN0YXRpYyB2b2lkIGFzdF92aHViX2Vwbl9oYW5kbGVfYWNrKHN0cnVjdCBh c3Rfdmh1Yl9lcCAqZXApCj4gwqB7Cj4gwqDCoMKgwqDCoMKgwqDCoHN0cnVjdCBhc3Rfdmh1Yl9y ZXEgKnJlcTsKPiDCoMKgwqDCoMKgwqDCoMKgdW5zaWduZWQgaW50IGxlbjsKPiArwqDCoMKgwqDC oMKgwqBpbnQgc3RhdHVzID0gMDsKPiDCoMKgwqDCoMKgwqDCoMKgdTMyIHN0YXQ7Cj4gwqAKPiDC oMKgwqDCoMKgwqDCoMKgLyogUmVhZCBFUCBzdGF0dXMgKi8KPiBAQCAtMTE5LDkgKzEyMCwxNSBA QCBzdGF0aWMgdm9pZCBhc3Rfdmh1Yl9lcG5faGFuZGxlX2FjayhzdHJ1Y3QgYXN0X3ZodWJfZXAg KmVwKQo+IMKgwqDCoMKgwqDCoMKgwqBsZW4gPSBWSFVCX0VQX0RNQV9UWF9TSVpFKHN0YXQpOwo+ IMKgCj4gwqDCoMKgwqDCoMKgwqDCoC8qIElmIG5vdCB1c2luZyBETUEsIGNvcHkgZGF0YSBvdXQg aWYgbmVlZGVkICovCj4gLcKgwqDCoMKgwqDCoMKgaWYgKCFyZXEtPnJlcS5kbWEgJiYgIWVwLT5l cG4uaXNfaW4gJiYgbGVuKQo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBtZW1jcHko cmVxLT5yZXEuYnVmICsgcmVxLT5yZXEuYWN0dWFsLCBlcC0+YnVmLCBsZW4pOwo+IC0KPiArwqDC oMKgwqDCoMKgwqBpZiAoIXJlcS0+cmVxLmRtYSAmJiAhZXAtPmVwbi5pc19pbiAmJiBsZW4pIHsK PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYgKHJlcS0+cmVxLmFjdHVhbCArIGxl biA+IHJlcS0+cmVxLmxlbmd0aCkgewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgcmVxLT5sYXN0X2Rlc2MgPSAxOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc3RhdHVzID0gLUVPVkVSRkxPVzsKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGdvdG8gZG9uZTsKClNob3Vs ZCB3ZSBzdGFsbCBhcyB3ZWxsID8gU2hvdWxkIHdlIGNvbnRpbnVlIHJlY2VpdmluZyBhbmQganVz dCBkcm9wcGluZyB0aGUgZGF0YSB1bnRpbCB3ZSBoYXZlCmEgc21hbGwgcGFja2V0ID8gT3RoZXJ3 aXNlIHRoZSBFUCBjb3VsZCBnZXQgb3V0IG9mIHN5bmMgZm9yIHN1YnNlcXVlbnQgb25lcy4uLgoK QWRkaXRpb25hbGx5LCBJJ20gY3VyaW91cywgd2h5IGluIHRoaXMgc3BlY2lmaWMgY2FzZSBpcyB0 aGUgZGV2aWNlIHNlbmRpbmcgbW9yZSBkYXRhIHRoYW4KdGhlIGJ1ZmZlciBjYW4gaG9sZCA/IFRo ZSBNVFUgY2hhbmdlIHNob3VsZCBoYXZlIHJlc3VsdGVkIGluIGJ1ZmZlcnMgYmVpbmcgcmUtYWxs b2NhdGVkIG5vID8KT3IgZGlkIHlvdSBjaGFuZ2UgdGhlIE1UVSBvbiB0aGUgcmVtb3RlIGFuZCBu b3Qgb24gdGhlIGxvY2FsIGRldmljZSA/CgpDaGVlcnMsCkJlbi4KCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK