From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2C621606A31A for ; Sat, 31 Oct 2026 20:22:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=gMmSBFwe; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=dbtB405s 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:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Date:References: In-Reply-To:Cc:To:Subject:From:Message-ID:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Unsubscribe-Post:List-Owner; bh=CdUdAAPm+efcS1Z+ZS+SRkuohIwIsYO3IS9eBo/dIOQ=; b=gMmSBFweukC+hd6gEr4L/KA87J fr5PDMTc0P+zSN8dh2XC4sPcTFmR4fXrMWDIQpjDXJdfFc3CKPYF6En5ZlF65auoquUJatT3nn3ZM aXUjjuSIZOopA6/2gIZgNxR+qP9KK3GlhZyimPXxLkuul5DelctQsJnOPISWF/lN06LX+EBOwbUic c9paO8YqSTMg5jG87XvI7XNbKJiaalXGH8wwM9oZlL9VctT4Cui3ONTnRNuQJBDZxOBrCdxCi4nl/ fYSxEJv+nJefVmSW3UlDxKO8JSYxMr72q1sH2692MasUiohdxeTnZNLc5X1GCvgJBxYzFHTN/rnN1 PsjsWD2A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xNFae-0000000Df0m-496p; Sat, 31 Oct 2026 20:22:13 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xNFad-0000000Df0f-1kyI for linux-amlogic@lists.infradead.org; Sat, 31 Oct 2026 20:22:11 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 8D118600C8; Sat, 31 Oct 2026 20:22:10 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1E1451F000C1; Sat, 31 Oct 2026 20:22:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1793478130; bh=86jsc3l259+WVvitVVxPO0UVJD97PRd3ToUsEV+rhlk=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=dbtB405sBNulrIG6Bhmf3gqsFHIi6A+yb5ZTlZ9aYQVXQb00QJadoY5GRQGOnPbeV 62kvtaU2MS70wcbZmrb4mqFnorb49cw+E9B9Uqq42iJUmNubkXl6D61xFcy0l7At2L /rC66dyl4DedPFRD7JKnm9n1oKQ9auKRqD4WwctrHp6AQvp407LaU0Z3QBqM+mjoPo OGePX36+u60kgvaUqEXNSXMfACwgmyBPnFPA7HobAPtreDhLAjXX736iqnCI4doGju QsniOX7+4B4meCE0i3FeO6e37X4/VsscdQYECIxmw0tZ9xlRXsUYxTyBZASf6QZD8f edO3hb3F5wKTQ== Message-ID: From: sashiko-bot@kernel.org Subject: Re: [RFC PATCH] mmc: meson-mx-sdhc: add DMA bounce buffer support To: "ZHENPENG YUAN" Cc: linux-amlogic@lists.infradead.org, neil.armstrong@linaro.org In-Reply-To: <20261031200925.3364-1-yuanzhenpeng210@gmail.com> References: <20261031200925.3364-1-yuanzhenpeng210@gmail.com> Date: Sat, 31 Oct 2026 20:22:09 +0000 X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev X-Archived-By: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" X-Spam-Status: No, score=-8.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MSBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0NyaXRpY2FsXSBtbWM6IG1lc29u LW14LXNkaGM6IG1pc3NpbmcgY21kLT5lcnJvciBjaGVjayBpbiBtZXNvbl9teF9zZGhjX2lycV90 aHJlYWQoKQotLQoKY29tbWl0IGRhYjE1YjVlNTFmM2IxNTEyMTI5OGQ1MDk1NDQwYjZhNzFhZDZl MGYKQXV0aG9yOiBaSEVOUEVORyBZVUFOIDx5dWFuemhlbnBlbmcyMTBAZ21haWwuY29tPgoKbW1j OiBtZXNvbi1teC1zZGhjOiBhZGQgRE1BIGJvdW5jZSBidWZmZXIgc3VwcG9ydAoKVGhpcyBjb21t aXQgYWRkcyBhIDEyOCBLaUIgRE1BIGJvdW5jZSBidWZmZXIgZm9yIG11bHRpLXNlZ21lbnQgc2Nh dHRlcmxpc3QKcmVxdWVzdHMgaW4gdGhlIE1lc29uIE1YIFNESEMgZHJpdmVyIGFuZCBpbmNyZWFz ZXMgbWF4X3NlZ3MgdG8gNjQuIFNpbmdsZQpzZWdtZW50IHJlcXVlc3RzIGNvbnRpbnVlIHRvIHVz ZSBkaXJlY3QgRE1BLCB3aGlsZSBtdWx0aS1zZWdtZW50IHRyYW5zZmVycwphcmUgY29waWVkIHRo cm91Z2ggdGhlIGJvdW5jZSBidWZmZXIuCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21tYy9ob3N0 L21lc29uLW14LXNkaGMtbW1jLmMgYi9kcml2ZXJzL21tYy9ob3N0L21lc29uLW14LXNkaGMtbW1j LmMKPiBpbmRleCBmYjQ5ZWE3MTI4OWU2Li5jNjI1ODNhODA0ZjQ5IDEwMDY0NAo+IC0tLSBhL2Ry aXZlcnMvbW1jL2hvc3QvbWVzb24tbXgtc2RoYy1tbWMuYwo+ICsrKyBiL2RyaXZlcnMvbW1jL2hv c3QvbWVzb24tbXgtc2RoYy1tbWMuYwoKWyAuLi4gXQoKPiBAQCAtNjI1LDYgKzcwMiw0MCBAQCBz dGF0aWMgaXJxcmV0dXJuX3QgbWVzb25fbXhfc2RoY19pcnFfdGhyZWFkKGludCBpcnEsIHZvaWQg KmlycV9kYXRhKQo+ICAJCSAqLwo+ICAJCW1lc29uX214X3NkaGNfY2xlYXJfZmlmbyhob3N0LT5t bWMpOwo+ICAKPiArCWlmIChjbWQtPmRhdGEpIHsKPiArCQlzdHJ1Y3QgbW1jX2RhdGEgKmRhdGEg PSBjbWQtPmRhdGE7Cj4gKwkJc2l6ZV90IGxlbiA9IGRhdGEtPmJsa3N6ICogZGF0YS0+YmxvY2tz Owo+ICsJCWJvb2wgYm91bmNlZCA9IGhvc3QtPmRtYV9ib3VuY2U7Cj4gKwo+ICsJCS8qCj4gKwkJ ICogVW5tYXAgdGhlIGRhdGEgYWZ0ZXIgdGhlIGNvbnRyb2xsZXIgaGFzIGJlZW4gcXVpZXNjZWQg c28KPiArCQkgKiB0aGF0IG5laXRoZXIgdGhlIHJlc2V0IG5vciB0aGUgRklGTyBmbHVzaCBjYW4g cmFjZSB3aXRoIGFuCj4gKwkJICogb25nb2luZyBETUEgdHJhbnNmZXIuICBkbWFfdW5tYXBfc2lu Z2xlKCkgKGZvciBib3VuY2VkCj4gKwkJICogcmVhZHMpIGFsc28gaW52YWxpZGF0ZXMgdGhlIENQ VSBjYWNoZXMsIHNvIHRoZSBjb3B5IGJlbG93Cj4gKwkJICogc2VlcyB0aGUgZGF0YSB3cml0dGVu IGJ5IHRoZSBjb250cm9sbGVyLgo+ICsJCSAqLwo+ICsJCW1lc29uX214X3NkaGNfdW5tYXBfZG1h KGhvc3QsIGRhdGEpOwo+ICsKPiArCQlpZiAoIWRhdGEtPmVycm9yKSB7Cj4gKwkJCWlmIChib3Vu Y2VkICYmIGRhdGEtPmZsYWdzICYgTU1DX0RBVEFfUkVBRCkgewo+ICsJCQkJc2l6ZV90IGNvcGll ZDsKPiArCj4gKwkJCQljb3BpZWQgPSBzZ19jb3B5X2Zyb21fYnVmZmVyKGRhdGEtPnNnLAo+ICsJ CQkJCQkJICAgICBkYXRhLT5zZ19sZW4sCj4gKwkJCQkJCQkgICAgIGhvc3QtPmJvdW5jZV9idWYs Cj4gKwkJCQkJCQkgICAgIGxlbik7Cj4gKwkJCQlpZiAoY29waWVkICE9IGxlbikgewo+ICsJCQkJ CWRldl9lcnIobW1jX2Rldihob3N0LT5tbWMpLAo+ICsJCQkJCQkiZmFpbGVkIHRvIGNvcHkgZGF0 YSBmcm9tIHRoZSBib3VuY2UgYnVmZmVyXG4iKTsKPiArCQkJCQlkYXRhLT5lcnJvciA9IC1FSU87 Cj4gKwkJCQl9Cj4gKwkJCX0KPiArCj4gKwkJCWlmICghZGF0YS0+ZXJyb3IpCj4gKwkJCQlkYXRh LT5ieXRlc194ZmVyZWQgPSBsZW47Cj4gKwkJfQo+ICsJfQoKW1NldmVyaXR5OiBDcml0aWNhbF0K U2hvdWxkIHRoaXMgYmxvY2sgaW4gbWVzb25fbXhfc2RoY19pcnFfdGhyZWFkKCkgY2hlY2sgIWNt ZC0+ZXJyb3IgaW4gYWRkaXRpb24KdG8gIWRhdGEtPmVycm9yIGJlZm9yZSBjb3B5aW5nIGZyb20g aG9zdC0+Ym91bmNlX2J1ZiBhbmQgc2V0dGluZwpkYXRhLT5ieXRlc194ZmVyZWQ/CgpXaGVuIGEg Y29tbWFuZCB3aXRoIGNtZC0+ZGF0YSBlbmNvdW50ZXJzIGEgRklGTyBvdmVycnVuL3VuZGVycnVu IG9yIGEgY29tbWFuZApyZXNwb25zZSBDUkMgb3IgdGltZW91dCBlcnJvciwgbWVzb25fbXhfc2Ro Y19pcnEoKSBzZXRzIGNtZC0+ZXJyb3Igd2hpbGUKbGVhdmluZyBjbWQtPmRhdGEtPmVycm9yIGFz IDA6Cgpkcml2ZXJzL21tYy9ob3N0L21lc29uLW14LXNkaGMtbW1jLmM6bWVzb25fbXhfc2RoY19p cnEoKSB7CglpZiAoaXN0YSAmIE1FU09OX1NESENfSVNUQV9SWEZJRk9fRlVMTCB8fAoJICAgIGlz dGEgJiBNRVNPTl9TREhDX0lTVEFfVFhGSUZPX0VNUFRZKQoJCWNtZC0+ZXJyb3IgPSAtRUlPOwoJ ZWxzZSBpZiAoaXN0YSAmIE1FU09OX1NESENfSVNUQV9SRVNQX0VSUl9DUkMpCgkJY21kLT5lcnJv ciA9IC1FSUxTRVE7CgllbHNlIGlmIChpc3RhICYgTUVTT05fU0RIQ19JU1RBX1JFU1BfVElNRU9V VCkKCQljbWQtPmVycm9yID0gLUVUSU1FRE9VVDsKCglpZiAoY21kLT5kYXRhKSB7CgkJaWYgKGlz dGEgJiBNRVNPTl9TREhDX0lTVEFfREFUQV9FUlJfQ1JDKQoJCQljbWQtPmRhdGEtPmVycm9yID0g LUVJTFNFUTsKCQllbHNlIGlmIChpc3RhICYgTUVTT05fU0RIQ19JU1RBX0RBVEFfVElNRU9VVCkK CQkJY21kLT5kYXRhLT5lcnJvciA9IC1FVElNRURPVVQ7Cgl9Cn0KCkluIG1lc29uX214X3NkaGNf aXJxX3RocmVhZCgpLCBpZiBjbWQtPmVycm9yIGlzIC1FSU8gb3IgLUVUSU1FRE9VVCwKbWVzb25f bXhfc2RoY19yZXNldCgpIHJlc2V0cyB0aGUgY29udHJvbGxlci4gSG93ZXZlciwgYmVjYXVzZSB0 aGUgcG9zdC11bm1hcApjb21wbGV0aW9uIGNoZWNrIG9ubHkgdGVzdHMgIWRhdGEtPmVycm9yOgoK MS4gT24gYSBib3VuY2VkIG11bHRpLXNlZ21lbnQgcmVhZCwgc2dfY29weV9mcm9tX2J1ZmZlcigp IHN0aWxsIGNvcGllcyBsZW4KICAgYnl0ZXMgZnJvbSBob3N0LT5ib3VuY2VfYnVmIGludG8gZGF0 YS0+c2cgZXZlbiB0aG91Z2ggdGhlIHRyYW5zZmVyIGZhaWxlZAogICBvciB3YXMgYWJvcnRlZCwg b3ZlcndyaXRpbmcgdGhlIGNhbGxlcidzIHNjYXR0ZXJsaXN0IHdpdGggdW5pbml0aWFsaXplZAog ICBkZXZtX2ttYWxsb2MoKSBoZWFwIG1lbW9yeSBvciBzdGFsZSBkYXRhIGZyb20gYW4gZWFybGll ciB0cmFuc2Zlci4KCjIuIGRhdGEtPmJ5dGVzX3hmZXJlZCBpcyBzZXQgdG8gbGVuIGRlc3BpdGUg Y21kLT5lcnJvciBiZWluZyBub24temVyby4gSW4KICAgbW1jX2Jsa19tcV9wb2xsX2NvbXBsZXRp b24oKSAtPiBtbWNfYmxrX21xX3J3X3JlY292ZXJ5KCksIGlmIENNRDEzIHN0YXR1cwogICBwb2xs aW5nIGZpbmRzIHRoZSBjYXJkIGluIHRoZSB0cmFuc2ZlciBzdGF0ZSB3aXRob3V0IGNhcmQtc2lk ZSBlcnJvciBiaXRzLAogICByZWNvdmVyeSBzZWVzIGEgbm9uLXplcm8gYnJxLT5kYXRhLmJ5dGVz X3hmZXJlZCBhbmQgcmV0dXJucyBlYXJseToKCmRyaXZlcnMvbW1jL2NvcmUvYmxvY2suYzptbWNf YmxrX21xX3J3X3JlY292ZXJ5KCkgewoJLi4uCglpZiAoYnJxLT5kYXRhLmJ5dGVzX3hmZXJlZCkK CQlyZXR1cm47Cn0KCkNvdWxkIHRoaXMgY2F1c2UgbW1jX2Jsa19tcV9jb21wbGV0ZV9ycSgpIHRv IGNvbXBsZXRlIGEgZmFpbGVkIHJlYWQgb3Igd3JpdGUKcmVxdWVzdCB3aXRoIEJMS19TVFNfT0ss IHJlc3VsdGluZyBpbiBzaWxlbnQgZGF0YSBjb3JydXB0aW9uIG9yIGRhdGEgbG9zcz8KCi0tIApT YXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hpa28uZGV2LyMvcGF0Y2hzZXQvMjAyNjEw MzEyMDA5MjUuMzM2NC0xLXl1YW56aGVucGVuZzIxMEBnbWFpbC5jb20/cGFydD0xCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hbWxvZ2ljIG1h aWxpbmcgbGlzdApsaW51eC1hbWxvZ2ljQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hbWxvZ2ljCg==