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 EEC80CE7A81 for ; Mon, 25 Sep 2023 11:46:01 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=yguHtPMFNTotiq229ZxI+hu5f5RJYGuIh5m1dAxYLMs=; b=f1Ose3sgqWQqAL tsk9J6m3NXNN0A7tXAA9KMM2xKshEGW1LtTi3bLII9G/rlpC7KnjCNYKicu9Djunxpv10QPHeP/5X ZlnRrUjTLPKqnWIp0j7AMdKXtiutHI4tHEzXoA+r1aQmJuXfjyzlpd4eB/O/2kC1cXQVVBuvzCFXT rlVdE7+a5ZZCQvgSX/KxzvnydLpXaOtic+S4oBb7w+zKcLIUqSewYu4W3VgwMpXEE8emmWoMYI/Wy 1/YLd7hpC1TIDrYofWaC5aldzxveEt6OI6l9ueGIUsj9Vnr9IageLg5d/vBUyPEf1aSKuF0ST4+sr mtRXb6KvX37FVYxSvM5A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qkk1w-00EBs5-0I; Mon, 25 Sep 2023 11:45:36 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qkk1t-00EBrW-25 for linux-arm-kernel@lists.infradead.org; Mon, 25 Sep 2023 11:45:35 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id ABFD76103C; Mon, 25 Sep 2023 11:45:32 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A99CDC433C7; Mon, 25 Sep 2023 11:45:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1695642332; bh=M8jHU8h3RqlNvBjwxq2EmnW6KayJXIomhxxn4oKwnuY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=i0++deCri6wwbNck1zACNPMS6jAys3GkRpM6MoB4WjFO1VuqywTI43/S/YAbWJhHT IfRTfPe1fM7wsv6FkGIsxFLW70cE5NP7Oa4E+GEfOAo2BQ5ZZdrLfnJAR+wyzCIJWX VD6jfcU2X5DmrMJvEwBdBs2ni4VWYamP057+09GGHe1Mf5StPoFKg0QTlR1HgT6VK6 tDC7zjAdInNFGRLyqx3Zt+0UKfgnuqTz0Ah2+w5BE5EgMNxWfRXkDUcHJwRLj7m8E/ JQ8D+7P7EG3o50WDUNw2WZTzH/FzQaEZpbBd49XA89GF+hnX81u3ZQbZwt+hS/bIm2 bR9T5aoE1jJRg== Date: Mon, 25 Sep 2023 19:45:22 +0800 From: Peter Chen To: =?utf-8?B?TWljaGHFgiBNaXJvc8WCYXc=?= Cc: Greg Kroah-Hartman , Thierry Reding , Dmitry Osipenko , Peter Geis , Jonathan Hunter , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-tegra@vger.kernel.org Subject: Re: [PATCH 1/3] usb: chipidea: Fix DMA overwrite for Tegra Message-ID: <20230925114522.GA2070044@nchen-desktop> References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230925_044533_793267_B08F3D59 X-CRM114-Status: GOOD ( 18.41 ) 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 T24gMjMtMDktMjMgMjE6NDE6NTUsIE1pY2hhxYIgTWlyb3PFgmF3IHdyb3RlOgo+IFRlZ3JhIFVT QiBjb250cm9sbGVycyBzZWVtIHRvIGlzc3VlIERNQSBpbiBkb3VibGV3b3JkLXNpemVkIGNodW5r cyBhbmQgdGh1cwo+IG1heSB3cml0ZSBwYXN0IHRoZSBidWZmZXIgcHJvdmlkZWQuIFRoaXMgaXMg ZGV0ZWN0ZWQgYnkgU0xVQjoKPiAKPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IEJVRyBrbWFsbG9j LTY0IChUYWludGVkOiBHICAgIEIgICAgICAgICAgICAgKToga21hbGxvYyBSZWR6b25lIG92ZXJ3 cml0dGVuCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAKPiAweDg1NTVjZDAyLTB4ODU1NWNkMDMg QG9mZnNldD0zMzMwLiBGaXJzdCBieXRlIDB4MCBpbnN0ZWFkIG9mIDB4Y2MKPiBBbGxvY2F0ZWQg aW4gdXNiX2dldF9zdGF0dXMrMHgyYi8weGFjIGFnZT0xIGNwdT0zIHBpZD00MQo+ICBfX2ttZW1f Y2FjaGVfYWxsb2Nfbm9kZSsweDEyZi8weDFlNAo+ICBfX2ttYWxsb2MrMHgzMy8weDhjCj4gIHVz Yl9nZXRfc3RhdHVzKzB4MmIvMHhhYwo+ICBodWJfcHJvYmUrMHg1ZTkvMHhjZWMKPiAgdXNiX3By b2JlX2ludGVyZmFjZSsweGJmLzB4MjFjCj4gIHJlYWxseV9wcm9iZSsweGE1LzB4MmM0Cj4gIF9f ZHJpdmVyX3Byb2JlX2RldmljZSsweDc1LzB4MTc0Cj4gIGRyaXZlcl9wcm9iZV9kZXZpY2UrMHgz MS8weDk0Cj4gIF9fZGV2aWNlX2F0dGFjaF9kcml2ZXIrMHg2NS8weGMwCj4gIGJ1c19mb3JfZWFj aF9kcnYrMHg0Yi8weDc0Cj4gIF9fZGV2aWNlX2F0dGFjaCsweDY5LzB4MTIwCj4gIGJ1c19wcm9i ZV9kZXZpY2UrMHg2NS8weDZjCj4gIGRldmljZV9hZGQrMHg0OGIvMHg1ZjgKPiAgdXNiX3NldF9j b25maWd1cmF0aW9uKzB4MzdiLzB4NmI0Cj4gIHVzYl9nZW5lcmljX2RyaXZlcl9wcm9iZSsweDM3 LzB4NjgKPiAgdXNiX3Byb2JlX2RldmljZSsweDM1LzB4YjQKPiBTbGFiIDB4YmY2MjJiODAgb2Jq ZWN0cz0yMSB1c2VkPTE4IGZwPTB4ODU1NWNkYzAgZmxhZ3M9MHg4MDAoc2xhYnx6b25lPTApCj4g T2JqZWN0IDB4ODU1NWNkMDAgQG9mZnNldD0zMzI4IGZwPTB4MDAwMDAwMDAKPiAKPiBSZWR6b25l ICA4NTU1Y2NjMDogY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2Mg Y2MgIC4uLi4uLi4uLi4uLi4uLi4KPiBSZWR6b25lICA4NTU1Y2NkMDogY2MgY2MgY2MgY2MgY2Mg Y2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgIC4uLi4uLi4uLi4uLi4uLi4KPiBSZWR6 b25lICA4NTU1Y2NlMDogY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2Mg Y2MgY2MgIC4uLi4uLi4uLi4uLi4uLi4KPiBSZWR6b25lICA4NTU1Y2NmMDogY2MgY2MgY2MgY2Mg Y2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgIC4uLi4uLi4uLi4uLi4uLi4KPiBP YmplY3QgICA4NTU1Y2QwMDogMDEgMDAgMDAgMDAgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2Mg Y2MgY2MgY2MgIC4uLi4uLi4uLi4uLi4uLi4KPiBPYmplY3QgICA4NTU1Y2QxMDogY2MgY2MgY2Mg Y2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgIC4uLi4uLi4uLi4uLi4uLi4K PiBPYmplY3QgICA4NTU1Y2QyMDogY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2Mg Y2MgY2MgY2MgY2MgIC4uLi4uLi4uLi4uLi4uLi4KPiBPYmplY3QgICA4NTU1Y2QzMDogY2MgY2Mg Y2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgY2MgIC4uLi4uLi4uLi4uLi4u Li4KPiBSZWR6b25lICA4NTU1Y2Q0MDogY2MgY2MgY2MgY2MgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIC4uLi4KPiBQYWRkaW5nICA4NTU1Y2Q3NDogNWEgNWEgNWEgNWEgNWEg NWEgNWEgNWEgNWEgNWEgNWEgNWEgICAgICAgICAgICAgIFpaWlpaWlpaWlpaWgo+IENQVTogMyBQ SUQ6IDQxIENvbW06IGt3b3JrZXIvMzoxIFRhaW50ZWQ6IEcgICAgQiAgICAgICAgICAgICAgNi42 LjAtcmMxbXEtMDAxMTgtZzU5Nzg2ZjgyN2VhMSAjMTExNQo+IEhhcmR3YXJlIG5hbWU6IE5WSURJ QSBUZWdyYSBTb0MgKEZsYXR0ZW5lZCBEZXZpY2UgVHJlZSkKPiBXb3JrcXVldWU6IHVzYl9odWJf d3EgaHViX2V2ZW50Cj4gWzw4MDEwY2EyOD5dICh1bndpbmRfYmFja3RyYWNlKSBmcm9tIFs8ODAx MDkwYTU+XSAoc2hvd19zdGFjaysweDExLzB4MTQpCj4gWzw4MDEwOTBhNT5dIChzaG93X3N0YWNr KSBmcm9tIFs8ODA1ZGEyZmI+XSAoZHVtcF9zdGFja19sdmwrMHg0ZC8weDdjKQo+IFs8ODA1ZGEy ZmI+XSAoZHVtcF9zdGFja19sdmwpIGZyb20gWzw4MDI2NDY0Zj5dIChjaGVja19ieXRlc19hbmRf cmVwb3J0KzB4YjMvMHhlNCkKPiBbPDgwMjY0NjRmPl0gKGNoZWNrX2J5dGVzX2FuZF9yZXBvcnQp IGZyb20gWzw4MDI2NDhlMT5dIChjaGVja19vYmplY3QrMHgyNjEvMHgyOTApCj4gWzw4MDI2NDhl MT5dIChjaGVja19vYmplY3QpIGZyb20gWzw4MDI2NzFiMT5dIChmcmVlX3RvX3BhcnRpYWxfbGlz dCsweDEwNS8weDNmOCkKPiBbPDgwMjY3MWIxPl0gKGZyZWVfdG9fcGFydGlhbF9saXN0KSBmcm9t IFs8ODAyNjg2MTM+XSAoX19rbWVtX2NhY2hlX2ZyZWUrMHgxMDMvMHgxMjgpCj4gWzw4MDI2ODYx Mz5dIChfX2ttZW1fY2FjaGVfZnJlZSkgZnJvbSBbPDgwNDI1YTY3Pl0gKHVzYl9nZXRfc3RhdHVz KzB4NzMvMHhhYykKPiBbPDgwNDI1YTY3Pl0gKHVzYl9nZXRfc3RhdHVzKSBmcm9tIFs8ODA0MjFi MzE+XSAoaHViX3Byb2JlKzB4NWU5LzB4Y2VjKQo+IFs8ODA0MjFiMzE+XSAoaHViX3Byb2JlKSBm cm9tIFs8ODA0MjhiYmI+XSAodXNiX3Byb2JlX2ludGVyZmFjZSsweGJmLzB4MjFjKQo+IFs8ODA0 MjhiYmI+XSAodXNiX3Byb2JlX2ludGVyZmFjZSkgZnJvbSBbPDgwM2VlMTNkPl0gKHJlYWxseV9w cm9iZSsweGE1LzB4MmM0KQo+IFs8ODAzZWUxM2Q+XSAocmVhbGx5X3Byb2JlKSBmcm9tIFs8ODAz ZWUzZDE+XSAoX19kcml2ZXJfcHJvYmVfZGV2aWNlKzB4NzUvMHgxNzQpCj4gWzw4MDNlZTNkMT5d IChfX2RyaXZlcl9wcm9iZV9kZXZpY2UpIGZyb20gWzw4MDNlZTUwMT5dIChkcml2ZXJfcHJvYmVf ZGV2aWNlKzB4MzEvMHg5NCkKPiB1c2IgMS0xOiBkZXZpY2UgZGVzY3JpcHRvciByZWFkLzgsIGVy cm9yIC03MQo+IAo+IEZpeGVzOiBmYzUzZDUyNzkwOTQgKCJ1c2I6IGNoaXBpZGVhOiB0ZWdyYTog U3VwcG9ydCBob3N0IG1vZGUiKQo+IFNpZ25lZC1vZmYtYnk6IE1pY2hhxYIgTWlyb3PFgmF3IDxt aXJxLWxpbnV4QHJlcmUucW1xbS5wbD4KPiAtLS0KPiAgZHJpdmVycy91c2IvY2hpcGlkZWEvaG9z dC5jIHwgNyArKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVs ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL2NoaXBpZGVhL2hvc3QuYyBi L2RyaXZlcnMvdXNiL2NoaXBpZGVhL2hvc3QuYwo+IGluZGV4IDA4YWYyNmI3NjJhMi4uYWJkZGQz OWQxZmYxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvdXNiL2NoaXBpZGVhL2hvc3QuYwo+ICsrKyBi L2RyaXZlcnMvdXNiL2NoaXBpZGVhL2hvc3QuYwo+IEBAIC00MTEsMTIgKzQxMSwxMyBAQCBzdGF0 aWMgaW50IGNpX2hkcmNfYWxsb2NfZG1hX2FsaWduZWRfYnVmZmVyKHN0cnVjdCB1cmIgKnVyYiwg Z2ZwX3QgbWVtX2ZsYWdzKQo+ICAJY29uc3QgdW5zaWduZWQgaW50IGNpX2hkcmNfdXNiX2RtYV9h bGlnbiA9IDMyOwo+ICAJc2l6ZV90IGttYWxsb2Nfc2l6ZTsKPiAgCj4gLQlpZiAodXJiLT5udW1f c2dzIHx8IHVyYi0+c2cgfHwgdXJiLT50cmFuc2Zlcl9idWZmZXJfbGVuZ3RoID09IDAgfHwKPiAt CSAgICAhKCh1aW50cHRyX3QpdXJiLT50cmFuc2Zlcl9idWZmZXIgJiAoY2lfaGRyY191c2JfZG1h X2FsaWduIC0gMSkpKQo+ICsJaWYgKHVyYi0+bnVtX3NncyB8fCB1cmItPnNnIHx8IHVyYi0+dHJh bnNmZXJfYnVmZmVyX2xlbmd0aCA9PSAwKQo+ICsJCXJldHVybiAwOwo+ICsJaWYgKCEoKHVpbnRw dHJfdCl1cmItPnRyYW5zZmVyX2J1ZmZlciAmIChjaV9oZHJjX3VzYl9kbWFfYWxpZ24gLSAxKSkg JiYgISh1cmItPnRyYW5zZmVyX2J1ZmZlcl9sZW5ndGggJiAzKSkKPiAgCQlyZXR1cm4gMDsKPiAg Cj4gIAkvKiBBbGxvY2F0ZSBhIGJ1ZmZlciB3aXRoIGVub3VnaCBwYWRkaW5nIGZvciBhbGlnbm1l bnQgKi8KPiAtCWttYWxsb2Nfc2l6ZSA9IHVyYi0+dHJhbnNmZXJfYnVmZmVyX2xlbmd0aCArCj4g KwlrbWFsbG9jX3NpemUgPSBBTElHTih1cmItPnRyYW5zZmVyX2J1ZmZlcl9sZW5ndGgsIDQpICsK PiAgCQkgICAgICAgc2l6ZW9mKHN0cnVjdCBjaV9oZHJjX2RtYV9hbGlnbmVkX2J1ZmZlcikgKwo+ ICAJCSAgICAgICBjaV9oZHJjX3VzYl9kbWFfYWxpZ24gLSAxOwo+ICAKCldvdWxkIHlvdSBwbGVh c2UgZXhwbGFpbiB3aHkgeW91IG1ha2UgdGhlc2UgY2hhbmdlcz8KCi0tIAoKVGhhbmtzLApQZXRl ciBDaGVuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwps aW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJh ZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51 eC1hcm0ta2VybmVsCg==