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 45C56C4332F for ; Mon, 14 Nov 2022 11:31:03 +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=Zz9BHgPKB1SGCHeHKCy+P0e03/dmwooMBkF2p2VPIeA=; b=f2tkn7LJja52Dd 89tTskLq11A3N+O55uel/xSzKVpJno+uOwW0wt6D3zlk28SS0f2Xm4Bqaus6Euw9j9iipRo7RJbXH H2IGnHJA1aUhwsXx3HXqsVykH59uzlL8s4z5d5Oi/swTMWd3jBUzNJ0EGXeNQbqnNdnSUOpqQb6Ob ImE7E3/DWqwl5mx7K0GsHirGjiqCyBn8aDkv5vnn/Wj4GKS5q0TMnce/fxp1Hkyz6QfjyYE4ihPXe riDbv/PWH5N2GcVYiGYI9fHJj/FjcjgtWKouZl3i3h1GS9GPYTEU+712KNgnI8Mrd9Ofg5rYFpYfo kyMrOjLfBbhZzs38S2Nw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ouXet-000NpF-1B; Mon, 14 Nov 2022 11:29:47 +0000 Received: from mail-pf1-x435.google.com ([2607:f8b0:4864:20::435]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ouXep-000NnM-5J for linux-arm-kernel@lists.infradead.org; Mon, 14 Nov 2022 11:29:44 +0000 Received: by mail-pf1-x435.google.com with SMTP id b185so10686399pfb.9 for ; Mon, 14 Nov 2022 03:29:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=vBETPaJHyzocIStNZA3XfRFN7+BKiuVhfugdBUV5gm8=; b=L+KDN2Q5Uk4aDBsQTOW5tWjZBjXJJ2wTXTQIgtV+4APaRoJIkxZtPcYpnub4DahZTx DhR0T+lzvEdxppO4bB/YLHSCAwlxRQWExF15i1If/zqfvxHfqRAilpBkYdFy24ILAhIU KEeWnhJdkpgnNYoVx3n+DC5tqB3ojoecuauugUny/PhjdjtnNE5O+8sG/NPbpFDkrH4b taXYkIBuPOMc9SYvuiOclrsfut0NkKCoZ7r0+rR0+nIgK5E+nkhhTKaJGF735r8zc6rD cdzcl4JvhzPcPj+sj9i8CW+JNiLHklRxt0Of3TJv1nFI5HXQDjrIgAbL7nkx5hjPhQHN SZiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=vBETPaJHyzocIStNZA3XfRFN7+BKiuVhfugdBUV5gm8=; b=yWB/t50OqM9jPxwURZpfdmPWET7o9ZXIkguPyCC+iMRoY7lnw+aq7qBbCsbWEI8y5x wLGaZkrWVtEXRCgckOjZAEMeB80jBCsoP181wQGPMCz7sxVMYmzSU3ePc7yh8jtU4h3c rgjUI5TqBq8hpr+BQcU26BgqH+b/vxm9gxm/dppWqyveL2QUMTw1J8d6wSRfZdcCl0uC oMYFQrE2QkMG08ZJ/YYu7W0/ztmoQMpDiZdHybdfJS6A1xxbj78b/FlNbqmPX+n6N9Wn 0ZiLHZl+BR/E+N6KBR5ZRggGTI0RlQTfoeEqniIUepMoU8IAGAJVaut00a2WjhfYc1GF DPeg== X-Gm-Message-State: ANoB5pl7FIl3cg2KB/v7VtDNqFbIpwnVUYgAv6ktllBO8diTmWPnl9+U jLiHcdxrYzcHYzymrOvYKs5P X-Google-Smtp-Source: AA0mqf7nx//U/UsojXgnxUtDKs7dhMT6vYkpeXEky7IF7vO4Fa2jid90q/5RiZyw4vUtN7u11puPkA== X-Received: by 2002:a63:54a:0:b0:46f:fc9c:eb5 with SMTP id 71-20020a63054a000000b0046ffc9c0eb5mr11097737pgf.521.1668425381040; Mon, 14 Nov 2022 03:29:41 -0800 (PST) Received: from thinkpad ([117.248.0.54]) by smtp.gmail.com with ESMTPSA id gk9-20020a17090b118900b00205db4ff6dfsm6245427pjb.46.2022.11.14.03.29.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Nov 2022 03:29:40 -0800 (PST) Date: Mon, 14 Nov 2022 16:59:35 +0530 From: Manivannan Sadhasivam To: catalin.marinas@arm.com, will@kernel.org Cc: robin.murphy@arm.com, amit.pundir@linaro.org, andersson@kernel.org, quic_sibis@quicinc.com, sumit.semwal@linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] Revert "arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()" Message-ID: <20221114112935.GN3869@thinkpad> References: <20221114110329.68413-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20221114110329.68413-1-manivannan.sadhasivam@linaro.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221114_032943_231683_CDA3B132 X-CRM114-Status: GOOD ( 24.46 ) 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 T24gTW9uLCBOb3YgMTQsIDIwMjIgYXQgMDQ6MzM6MjlQTSArMDUzMCwgTWFuaXZhbm5hbiBTYWRo YXNpdmFtIHdyb3RlOgo+IFRoaXMgcmV2ZXJ0cyBjb21taXQgYzQ0MDk0ZWVlMzJmMzJmMTc1YWFk YzBlZmNhYzQ0OWQ5OWIxYmJmNy4KPiAKPiBBcyByZXBvcnRlZCBieSBBbWl0IFsxXSwgZHJvcHBp bmcgY2FjaGUgaW52YWxpZGF0aW9uIGZyb20KPiBhcmNoX2RtYV9wcmVwX2NvaGVyZW50KCkgdHJp Z2dlcnMgYSBjcmFzaCBvbiB0aGUgUXVhbGNvbW0gU004MjUwIHBsYXRmb3JtCgpzL1NNODI1MC9T RE04NDUvZwoKU29ycnkgZm9yIHRoZSBjb25mdXNpb24uCgpUaGFua3MsCk1hbmkKCj4gKG1vc3Qg cHJvYmFibHkgb24gb3RoZXIgUWNvbSBwbGF0Zm9ybXMgdG9vKS4gVGhlIHJlYXNvbiBpcywgUWNv bQo+IHFjb21fcTZ2NV9tc3MgZHJpdmVyIGNvcGllcyB0aGUgZmlybXdhcmUgbWV0YWRhdGEgYW5k IHNoYXJlcyBpdCB3aXRoIG1vZGVtCj4gZm9yIHZhbGlkYXRpb24uIFRoZSBtb2RlbSBoYXMgYSBz ZWN1cmUgYmxvY2sgKFhQVSkgdGhhdCB3aWxsIHRyaWdnZXIgYQo+IHdob2xlIHN5c3RlbSBjcmFz aCBpZiB0aGUgc2hhcmVkIG1lbW9yeSBpcyBhY2Nlc3NlZCBieSB0aGUgQ1BVIHdoaWxlIG1vZGVt Cj4gaXMgcG9raW5nIGF0IGl0Lgo+IAo+IFRvIGF2b2lkIHRoaXMgaXNzdWUsIHRoZSBxY29tX3E2 djVfbXNzIGRyaXZlciBhbGxvY2F0ZXMgYSBjaHVuayBvZiBtZW1vcnkKPiB3aXRoIG5vIGtlcm5l bCBtYXBwaW5nLCB2bWFwJ3MgaXQsIGNvcGllcyB0aGUgZmlybXdhcmUgbWV0YWRhdGEgYW5kCj4g dW52bWFwJ3MgaXQuIEZpbmFsbHkgdGhlIGFkZHJlc3MgaXMgdGhlbiBzaGFyZWQgd2l0aCBtb2Rl bSBmb3IgbWV0YWRhdGEKPiB2YWxpZGF0aW9uIFsyXS4KPiAKPiBOb3cgYmVjYXVzZSBvZiB0aGUg cmVtb3ZhbCBvZiBjYWNoZSBpbnZhbGlkYXRpb24gZnJvbQo+IGFyY2hfZG1hX3ByZXBfY29oZXJl bnQoKSwgdGhlcmUgd2lsbCBiZSBjYWNoZSBsaW5lcyBhc3NvY2lhdGVkIHdpdGggdGhpcwo+IG1l bW9yeSBldmVuIGFmdGVyIHNoYXJpbmcgd2l0aCBtb2RlbS4gU28gd2hlbiB0aGUgQ1BVIGFjY2Vz c2VzIGl0LCB0aGUgWFBVCj4gdmlvbGF0aW9uIGdldHMgdHJpZ2dlcmVkLgo+IAo+IFNvIGxldCdz IHJldmVydCB0aGlzIGNvbW1pdCB0byBnZXQgcmVtb3RlcHJvYydzIHdvcmtpbmcgKHRoZXJlYnkg YXZvaWRpbmcKPiBmdWxsIHN5c3RlbSBjcmFzaCkgb24gUWNvbSBwbGF0Zm9ybXMuCj4gCj4gWzFd IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LWFybS1rZXJuZWwvQ0FNaTFIZDFWQkNGaGY3 K0VYV0hRV2NHeTRrPXRjeUxhN1JHaUZkcHJ0Um5lZ1NHME13QG1haWwuZ21haWwuY29tLwo+IFsy XSBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk cy9saW51eC5naXQvdHJlZS9kcml2ZXJzL3JlbW90ZXByb2MvcWNvbV9xNnY1X21zcy5jI245MzMK PiAKPiBTaWduZWQtb2ZmLWJ5OiBNYW5pdmFubmFuIFNhZGhhc2l2YW0gPG1hbml2YW5uYW4uc2Fk aGFzaXZhbUBsaW5hcm8ub3JnPgo+IC0tLQo+IAo+IFdpbGwsIENhdGFsaW46IFBsZWFzZSBzaGFy ZSBpZiB5b3UgaGF2ZSBhbnkgb3RoZXIgc3VnZ2VzdGlvbnMgdG8gaGFuZGxlIHRoZQo+IHJlc291 cmNlIHNoYXJpbmcgaW4gdGhlIHJlbW90ZXByb2MgZHJpdmVyIHRoYXQgY291bGQgYXZvaWQgdGhp cyByZXZlcnQuCj4gCj4gIGFyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYyB8IDIgKy0KPiAgMSBm aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdp dCBhL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYyBiL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBp bmcuYwo+IGluZGV4IDNjYjEwMWU4Y2IyOS4uN2Q3ZTlhMDQ2MzA1IDEwMDY0NAo+IC0tLSBhL2Fy Y2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYwo+ICsrKyBiL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBp bmcuYwo+IEBAIC0zNiw3ICszNiw3IEBAIHZvaWQgYXJjaF9kbWFfcHJlcF9jb2hlcmVudChzdHJ1 Y3QgcGFnZSAqcGFnZSwgc2l6ZV90IHNpemUpCj4gIHsKPiAgCXVuc2lnbmVkIGxvbmcgc3RhcnQg PSAodW5zaWduZWQgbG9uZylwYWdlX2FkZHJlc3MocGFnZSk7Cj4gIAo+IC0JZGNhY2hlX2NsZWFu X3BvYyhzdGFydCwgc3RhcnQgKyBzaXplKTsKPiArCWRjYWNoZV9jbGVhbl9pbnZhbF9wb2Moc3Rh cnQsIHN0YXJ0ICsgc2l6ZSk7Cj4gIH0KPiAgCj4gICNpZmRlZiBDT05GSUdfSU9NTVVfRE1BCj4g LS0gCj4gMi4yNS4xCj4gCgotLSAK4K6u4K6j4K6/4K614K6j4K+N4K6j4K6p4K+NIOCumuCupOCu vuCumuCuv+CuteCuruCvjQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtYXJtLWtlcm5lbAo=