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 E7777C4321E for ; Fri, 2 Dec 2022 10:55:33 +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=EjXK8qSZ17cfh42/DpkXjJ/XwsWIWXtJ2MwOTlt6YXY=; b=KprAVBVOr13G7g /fYdKy+s/HG/oweXzqs0hdNpHVB07TlmtQnOFDpLGBTbsgV40df0rQaLCPqZgc5P57noyL0D+jd3q xcuToflNJ4R6z9geRx0GhDJblwMS0iWZjzrGdO3EPKOH0c61K+AbxWV1fqJ+e54/TwtKrCZEUz8X9 OcW5TG3/C34kmGu2B/+gouHX4+0yfhEERozFHHo5TL2Hx4871VcGBILuMrDl4z7903x4kWZW9ARCj cSCzp4JDyzWMUlybfcBndUhaw+LonbyUxNYUmWTYgiCcp1sakI5DD2Gh1JJi1RdpkqZtZmZf7ATD2 a4f+Cv+qjAMm5Oj0g37w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1p13gS-00FlJI-QA; Fri, 02 Dec 2022 10:54:21 +0000 Received: from mail-pj1-x102a.google.com ([2607:f8b0:4864:20::102a]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1p13gM-00FlDG-QF for linux-arm-kernel@lists.infradead.org; Fri, 02 Dec 2022 10:54:16 +0000 Received: by mail-pj1-x102a.google.com with SMTP id cm20so4582544pjb.1 for ; Fri, 02 Dec 2022 02:54:12 -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=87xJ37nY6S8gWCE8fBJ5L7O3V8ksDd+rlKQ9M8Zl788=; b=uUHv3AJ7VaCpRzS1HBAjRlglZSkNl0PxQgPX6vJPHIwbKyFm/frG6lqLOVK6s7TRv/ 0NouhTV4G31CjYEPZch3UibLYVMEW5m0FfDfV3GaaLXug/bmyOb0CzpvpDzc2vJzDjLr zlwiiRcPGtLYgc5eY7LMHskyOr6a5uqRU8W+282dAvSPxPFX+rH8HozAedTbgTBwgiFU crH2tyK6qkw/Wq+ngaN+z7BVS0qso4UoDc4PJMBvkgNSTOXuvQ4JlbVy66VgabXcXvhD jyMev/cykbECybYt2nbwZplNbh9hR+oF1roOkNjO7f/IF+Nc9oOF+7Mwrqy23BK7LLuD x5rA== 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=87xJ37nY6S8gWCE8fBJ5L7O3V8ksDd+rlKQ9M8Zl788=; b=wUM3v6t7rJX4YdFiDz9y05WHDsUUGeDgLwVlFprCHxuapX0FrNyW5Ygs3CMaZ+OZb/ 0QXTgFp5BtEyvXvkpeVvVZ3WpRJbMjQ/J+TTcLpaMSJRviO5Lgp4Ea00Mw35e/7mPEcu 2qPcaxasF9VpdyG/cQ7+aJvtQkREhWIFPBGa86Uyj9s9ZiYGY4j9YSqM/YY6pOz6PnW9 EVdlBkDyUnkc3HEmXWGvtQNOlh1XqnLAYowa+SKvC31xSHy6Vq3dH2/9JxZjbwVw8m2s eaeHu4yanebCgU7BTcjbHuz2/R1AbbcK4bot/pRXauKqn13k/xWtPuW3P8k79CxOw6On Pv6Q== X-Gm-Message-State: ANoB5plvV50ry9x5+En1nlTS2eOelgmsJFr+q/uAtmG+GbN/JFB5TRmW 2tMWm9MLgojg/w3ZuHETAs0C X-Google-Smtp-Source: AA0mqf7QTy9EvaVhH/QvvAaAlAR4rnIOPV5LVSxdoViAUPyb844tJpq+NtFQcLI6bRfQBzfoDPipIQ== X-Received: by 2002:a17:90b:2801:b0:200:2069:7702 with SMTP id qb1-20020a17090b280100b0020020697702mr76236667pjb.239.1669978451512; Fri, 02 Dec 2022 02:54:11 -0800 (PST) Received: from thinkpad ([27.111.75.154]) by smtp.gmail.com with ESMTPSA id v3-20020a170902e8c300b0017f59ebafe7sm5246857plg.212.2022.12.02.02.54.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Dec 2022 02:54:10 -0800 (PST) Date: Fri, 2 Dec 2022 16:24:03 +0530 From: Manivannan Sadhasivam To: Will Deacon Cc: Thorsten Leemhuis , Amit Pundir , Catalin Marinas , Sibi Sankar , Robin Murphy , andersson@kernel.org, sumit.semwal@linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, hch@lst.de, gregkh@linuxfoundation.org Subject: Re: [PATCH] Revert "arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()" Message-ID: <20221202105403.GG5356@thinkpad> References: <20221118105402.GA184726@thinkpad> <20221118123349.GC3697@willie-the-truck> <20221121064224.GB11945@thinkpad> <018517b8-0ae0-54f5-f342-dcf1b3330a13@quicinc.com> <6d637906-e1d5-c481-a73d-2b2b845e223b@leemhuis.info> <20221202100357.GB29396@willie-the-truck> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20221202100357.GB29396@willie-the-truck> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221202_025414_912292_BA1F75CD X-CRM114-Status: GOOD ( 48.59 ) 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 T24gRnJpLCBEZWMgMDIsIDIwMjIgYXQgMTA6MDM6NThBTSArMDAwMCwgV2lsbCBEZWFjb24gd3Jv dGU6Cj4gT24gRnJpLCBEZWMgMDIsIDIwMjIgYXQgMDk6NTQ6MDVBTSArMDEwMCwgVGhvcnN0ZW4g TGVlbWh1aXMgd3JvdGU6Cj4gPiBPbiAwMi4xMi4yMiAwOToyNiwgQW1pdCBQdW5kaXIgd3JvdGU6 Cj4gPiA+IE9uIFRodSwgMSBEZWMgMjAyMiBhdCAyMzoxNSwgQ2F0YWxpbiBNYXJpbmFzIDxjYXRh bGluLm1hcmluYXNAYXJtLmNvbT4gd3JvdGU6Cj4gPiA+Pgo+ID4gPj4gT24gVGh1LCBEZWMgMDEs IDIwMjIgYXQgMTA6Mjk6MzlBTSArMDEwMCwgVGhvcnN0ZW4gTGVlbWh1aXMgd3JvdGU6Cj4gPiA+ Pj4gSGFzIGFueSBwcm9ncmVzcyBiZWVuIG1hZGUgdG8gZml4IHRoaXMgcmVncmVzc2lvbj8gSXQg YWZhaWNzIGlzIG5vdCBhCj4gPiA+Pj4gcmVsZWFzZSBjcml0aWNhbCBpc3N1ZSwgYnV0IHdlbGws IGl0IHN0aWxsIHdvdWxkIGJlIG5pY2UgdG8gZ2V0IHRoaXMKPiA+ID4+PiBmaXhlZCBiZWZvcmUg Ni4xIGlzIHJlbGVhc2VkLgo+ID4gPj4KPiA+ID4+IFRoZSBvbmx5IChuZWFybHkpIHJpc2stZnJl ZSAiZml4IiBmb3IgNi4xIHdvdWxkIGJlIHRvIHJldmVydCB0aGUgY29tbWl0Cj4gPiA+PiB0aGF0 IGV4cG9zZWQgdGhlIGRyaXZlciBidWcuIEl0IGRvZXNuJ3QgZml4IHRoZSBhY3R1YWwgYnVnLCBp dCBvbmx5Cj4gPiA+PiBtYWtlcyBpdCBsZXNzIGxpa2VseSB0byBoYXBwZW4uCj4gPiA+Pgo+ID4g Pj4gSSBsaWtlIHRoZSBvcmlnaW5hbCBjb21taXQgcmVtb3ZpbmcgdGhlIGNhY2hlIGludmFsaWRh dGlvbiBhcyBpdCBzaG93cwo+ID4gPj4gZHJpdmVycyBub3QgYmVoYXZpbmcgcHJvcGVybHkKPiA+ IAo+ID4gWWVhaCwgSSB1bmRlcnN0YW5kIHRoYXQsIGJ1dCBJIGd1ZXNzIGl0J3MgbXkgam9iIHRv IGFzayBhdCB0aGlzIHBvaW50Ogo+ID4gImlzIGNvbnRpbnVpbmcgdG8gbGl2ZSB3aXRoIHRoZSBv bGQgYmVoYXZpb3IgZm9yIG9uZSBvciB0d28gbW9yZSBjeWNsZXMiCj4gPiB0aGF0IG11Y2ggb2Yg YSBwcm9ibGVtIj8KPiAKPiBUaGF0IHdvdWxkbid0IGJlIGEgcHJvYmxlbS4gVGhlIHByb2JsZW0g aXMgdGhhdCBJIGhhdmVuJ3Qgc2VlIGFueSBlZmZvcnRzCj4gZnJvbSB0aGUgUXVhbGNvbW0gc2lk ZSB0byBhY3R1YWxseSBmaXggdGhlIGRyaXZlcnMgc28gd2hhdCBtYWtlcyB5b3UgdGhpbmsKPiB0 aGUgaXNzdWUgd2lsbCBiZSBhZGRyZXNzZWQgaW4gb25lIG9yIHR3byBtb3JlIGN5Y2xlcz8gT24g dGhlIG90aGVyIGhhbmQsIGlmCj4gdGhlcmUgd2VyZSBwYXRjaGVzIG91dCB0aGVyZSB0cnlpbmcg dG8gZml4IHRoZSBkcml2ZXJzIGFuZCB3ZSBqdXN0IG5lZWRlZCB0bwo+IHJldmVydCB0aGlzIGNo YW5nZSB0byBidXkgdGhlbSBzb21lIHRpbWUsIHRoZW4gdGhhdCB3b3VsZCBvYnZpb3VzbHkgYmUg dGhlCj4gcmlnaHQgdGhpbmcgdG8gZG8uCj4gCgpUaGVyZSBhcmUgZWZmb3J0cyBnb2luZyBvbiB0 byBmaXggdGhlIGRyaXZlciBmcm9tIFF1YWxjb21tLiBJdCdzIGp1c3QgdGhhdCB0aGUKcGF0Y2hl cyBhcmUgbm90IGF2YWlsYWJsZSB5ZXQuIFRoZSBkZWxheSBpcyBtYWlubHkgZHVlIHRvIHRoZSBp bnRlcm5hbApjb21tdW5pY2F0aW9uIHRoYXQgc2hvdWxkIGhhcHBlbiBiZXR3ZWVuIHRoZSBpbnRl cm5hbCB0ZWFtcy4KClRoZSBmaXggd291bGQgYmUgdXNlIGEgc2VwYXJhdGUgbm8tbWFwIGNhcnZl b3V0IGZvciB0aGUgdXNlY2FzZS4KCkJ1dCBpdCdkIGJlIGdvb2QgdG8gcmV2ZXJ0IHRoaXMgcGF0 Y2ggdW50aWxsIHRob3NlIHBhdGNoZXMgZ2V0IG1lcmdlZC4KClRoYW5rcywKTWFuaQoKPiA+ID4+ IGJ1dCwgYXMgYSB3b3JrYXJvdW5kLCB3ZSBjb3VsZCBhZGQgYQo+ID4gPj4gY29tbWFuZCBsaW5l IG9wdGlvbiB0byBmb3JjZSBiYWNrIHRoZSBvbGQgYmVoYXZpb3VyIChkZWZhdWx0aW5nIHRvIHRo ZQo+ID4gPj4gbmV3IG9uZSkgdW50aWwgdGhlIGRyaXZlciBpcyBmaXhlZC4KPiA+IAo+ID4gV2Vs bCwgc29tZXRpbWVzIHRoYXQgYXBwcm9hY2ggaXMgZmluZSB0byBmaXggYSByZWdyZXNzaW9uLCBi dXQgSSdtIG5vdAo+ID4gc3VyZSB0aGlzIGlzIG9uZSBvZiB0aG9zZSBzaXR1YXRpb25zLCBhcyB0 aGlzLi4uCj4gPiAKPiA+ID4gV2UgdXNlIERCODQ1YyBleHRlbnNpdmVseSBmb3IgbWFpbmxpbmUg YW5kIGFuZHJvaWQtbWFpbmxpbmVbMV0gdGVzdGluZwo+ID4gPiB3aXRoIEFPU1AsIGFuZCBpdCBp cyBicm9rZW4gZm9yIHdlZWtzIG5vdy4gU28gYmUgaXQgYSB0ZW1wb3JhcnkKPiA+ID4gd29ya2Fy b3VuZCBvciBhIHByb3BlciBkcml2ZXIgZml4IGluIHBsYWNlLCB3ZSdkIHJlYWxseSBhcHByZWNp YXRlIGEKPiA+ID4gcXVpY2sgZml4IGhlcmUuCj4gPiAKPiA+IC4uLmRvZXNuJ3Qgc291bmQgbGlr ZSB3ZSBhcmUgbm90IHRhbGtpbmcgYWJvdXQgc29tZSBvZGQgY29ybmVyIGNhc2UKPiA+IGhlcmUu IEJ1dCBpbiB0aGUgZW5kIHRoYXQgd291bGQgYmUgdXAgdG8gTGludXMgdG8gZGVjaWRlLgo+IAo+ IFRoZSBpc3N1ZSBpcyB0aGF0IHRoZXNlIGRyaXZlcnMgYXJlIGFidXNpbmcgdGhlIERNQSBBUEkg dG8gbWFuYWdlIGJ1ZmZlcnMKPiB3aGljaCBhcmUgYmVpbmcgdHJhbnNmZXJyZWQgdG8gdHJ1c3R6 b25lLiBFdmVuIHdpdGggdGhlIHJldmVydCwgdGhpcyBpcwo+IGJyb2tlbiAodGhlIENQVSBjYW4g c3BlY3VsYXRlIGZyb20gdGhlIGtlcm5lbCdzIGNhY2hlYWJsZSBsaW5lYXIgbWFwcGluZwo+IG9m IG1lbW9yeSksIGl0IGp1c3QgYXBwZWFycyB0byBiZSBsZXNzIGxpa2VseSB3aXRoIHRoZSBDUFVz IG9uIHRoaXMgU29DLgo+IFNvIHdlIGVuZCB1cCBpbiBhIHNpdHVhdGlvbiB3aGVyZSB0aGUga2Vy bmVsIGlzIGZsYWtleSBvbiB0aGVzZSBkZXZpY2VzCj4gYnV0IHdpdGggZXZlbiBsZXNzIGluY2Vu dGl2ZSBmb3IgdGhlIGRyaXZlcnMgdG8gYmUgZml4ZWQuCj4gCj4gQXMgd2VsbCBhcyBicm9rZW4g ZHJpdmVycywgdGhlIHBhdGNoIGhhcyBhbHNvIGlkZW50aWZpZWQgYnJva2VuIGRldmljZS10cmVl Cj4gZmlsZXMgd2hlcmUgRE1BLWNvaGVyZW50IGRldmljZXMgd2VoZXIgaW5jb3JyZWN0bHkgYmVp bmcgdHJlYXRlZCBhcwo+IG5vbi1jb2hlcmVudDoKPiAKPiBodHRwczovL2xvcmUua2VybmVsLm9y Zy9saW51eC1hcm0ta2VybmVsLzIwMjIxMTI0MTQyNTAxLjI5MzE0LTEtam9oYW4rbGluYXJvQGtl cm5lbC5vcmcvCj4gCj4gc28gSSBkbyB0aGluayBpdCdzIHNvbWV0aGluZyB0aGF0J3Mgd29ydGgg aGF2aW5nIGFzIHRoZSBkZWZhdWx0IGJlaGF2aW91ci4KPiAKPiA+IEknbGwgcG9pbnQgaGltIHRv IHRoaXMgdGhyZWFkIG9uY2UgbW9yZSBpbiBteSB3ZWVrbHkgcmVwb3J0IGFueXdheS4KPiA+IE1h eWJlIEknbGwgZXZlbiBzdWdnZXN0IHRvIHJldmVydCB0aGlzIGNoYW5nZSwgbm90IHN1cmUgeWV0 Lgo+IAo+IEFzIEkgc2FpZCBhYm92ZSwgSSB0aGluayB0aGUgcmV2ZXJ0IG1ha2VzIHNlbnNlIGlm IHRoZSBkcml2ZXJzIGFyZSBhY3R1YWxseQo+IGJlaW5nIGZpeGVkLCBidXQgSSdtIG5vdCBzZWVp bmcgYW55IG1vdmVtZW50IGF0IGFsbCBvbiB0aGF0IGZyb250Lgo+IAo+IFdpbGwKCi0tIArgrq7g rqPgrr/grrXgrqPgr43grqPgrqngr40g4K6a4K6k4K6+4K6a4K6/4K614K6u4K+NCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVs IG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==