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 A4231C3A5A7 for ; Tue, 6 Dec 2022 09:23:12 +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=eFdmk/tIqVGwwpDbROCWZjTZFnbvyUWhIBsGOMhZFw4=; b=PHit2jJGNoUXD2 FTqoMv8kpaSduL9eezoBZDgt0Ea48UsNrHP7NYhNSWWI/DOVLobmMHyFn8+jOcfTAJwmnyCwqay0C 71M4Ttul63NqW1i3RvEM/1JIAbXJ1a8ru0Vfhb/9HyJeTJ3TcgjSOAwVPLVF4L4LznriEbzV5M74F MacVuse4G9ptQGCnyXbnbQ2tKQCM/Vt5ORzfoPnDL1lLWv92Iw0XsiselNnZFKTU04NaudjKr9vds gFRo3jQgHb/pyNYoIZ9GiSCvsDpgt462tuiQuVPHbBL5FIlFwvabcipBzBnpc07vhdCbB28pYxgzc eDAG6thkbyXfBYVI0W2w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1p2U9O-005oap-1m; Tue, 06 Dec 2022 09:22:06 +0000 Received: from mail-pj1-x102f.google.com ([2607:f8b0:4864:20::102f]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1p2U9K-005oKV-L9 for linux-arm-kernel@lists.infradead.org; Tue, 06 Dec 2022 09:22:04 +0000 Received: by mail-pj1-x102f.google.com with SMTP id o12so13838369pjo.4 for ; Tue, 06 Dec 2022 01:21:59 -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=37i4PLhbvOixYkzJrk3nfK3Vs02mt4pjFCyGYhE/6yw=; b=bd2kgLbTRBfKMhrHPs+EtDK3iSVQ7Hb/AsOw0eqpX1g6kfVd33s1+fpQx4UJ/GC0VT nHsQEPkielwsNM2G9ZWPwYoXqOkZD+E9lrXmZcZ/rLVPO6ksAV9k5nQ3jaLUbx6fzI0T PLmRlDChnPWj0wkjBVGYiFKYevIpoflU2f2k3CphvcQS0e1HyxPI4MLoBcYAGf5N4ait 4fQyfD7mj4DREW20VMbftjq+/Ab2uXyYtoI084nuzdLQTkMgtFE9AtFxmumazHTWr0Bi AtBuU+/n8TnQvQgVI4RRk2y4h0GPKzmaOw/D7VuHFd3nBPuemFI0TEOU+7Fr6F4TaiLj qVYA== 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=37i4PLhbvOixYkzJrk3nfK3Vs02mt4pjFCyGYhE/6yw=; b=bNvIFNbdNS0s1lHtB35tT2hpcfCPbmCUyAJ3YFLB74XUR7IWyYVl8YxSZ3BZZOQd5a bHL5xmtSKEqBGufZdnFZCT61D6Yt5htdECr9R8dv5DCIYx6lnL5wA6jTX9PfYQ6X/wmY pQ7dMXQLreL+by9bhZRZr3C0gLVbmhk0K6dha8dS7Z9g2ngeKrZegJgujnH6VPN1TLA5 jNgoISJukvSrK+siIcmnir/HArM97RTbVwA8JL7TQNZ4WdrH75VOgxaV8W8KWAiEn9Oh 2tuqyRC91jODUEmn6tXR++plJxM2MlrZyKDZrv3l0rSIKD1/gCuYKDDydQebVMCJBGRR DiMw== X-Gm-Message-State: ANoB5pnD3Ulw+I7fFFUVZs9ONCXL4ydD8BQYY/ECakS+IzVjTPheXYbN h6ySD/3faViU4fo2hMivTGas X-Google-Smtp-Source: AA0mqf450XD3p4pvvnhWO0oR2aiyvMsnhY2p+vYqQxKwKPZhZQ+tB+itI0bN2tbzOP7VC0mY1kON9w== X-Received: by 2002:a17:90b:3011:b0:219:5f5a:7192 with SMTP id hg17-20020a17090b301100b002195f5a7192mr33374737pjb.144.1670318518914; Tue, 06 Dec 2022 01:21:58 -0800 (PST) Received: from thinkpad ([59.92.103.18]) by smtp.gmail.com with ESMTPSA id 12-20020a170902c10c00b001869f2120a4sm12053483pli.94.2022.12.06.01.21.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Dec 2022 01:21:57 -0800 (PST) Date: Tue, 6 Dec 2022 14:51:52 +0530 From: Manivannan Sadhasivam To: Will Deacon Cc: Greg KH , 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 Subject: Re: [PATCH] Revert "arm64: dma: Drop cache invalidation from arch_dma_prep_coherent()" Message-ID: <20221206092152.GD15486@thinkpad> References: <20221202100357.GB29396@willie-the-truck> <92a148a3-a8ac-4065-123c-99b72ac3ebeb@leemhuis.info> <395ad6ef-eb54-ec7e-e131-714f23c84d7a@leemhuis.info> <20221202171437.GH5356@thinkpad> <20221205142402.GA31783@willie-the-truck> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20221205142402.GA31783@willie-the-truck> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221206_012202_715809_7962EC9E X-CRM114-Status: GOOD ( 41.61 ) 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 T24gTW9uLCBEZWMgMDUsIDIwMjIgYXQgMDI6MjQ6MDNQTSArMDAwMCwgV2lsbCBEZWFjb24gd3Jv dGU6Cj4gT24gRnJpLCBEZWMgMDIsIDIwMjIgYXQgMTA6NDQ6MzdQTSArMDUzMCwgTWFuaXZhbm5h biBTYWRoYXNpdmFtIHdyb3RlOgo+ID4gT24gRnJpLCBEZWMgMDIsIDIwMjIgYXQgMDU6MzI6NTFQ TSArMDEwMCwgR3JlZyBLSCB3cm90ZToKPiA+ID4gT24gRnJpLCBEZWMgMDIsIDIwMjIgYXQgMDU6 Mjc6MjRQTSArMDEwMCwgVGhvcnN0ZW4gTGVlbWh1aXMgd3JvdGU6Cj4gPiA+ID4gT24gMDIuMTIu MjIgMTc6MTAsIEdyZWcgS0ggd3JvdGU6Cj4gPiA+ID4gPiBPbiBGcmksIERlYyAwMiwgMjAyMiBh dCAxMTozNDozMEFNICswMTAwLCBUaG9yc3RlbiBMZWVtaHVpcyB3cm90ZToKPiA+ID4gPiA+PiBP biAwMi4xMi4yMiAxMTowMywgV2lsbCBEZWFjb24gd3JvdGU6Cj4gPiA+ID4gPj4+IE9uIEZyaSwg RGVjIDAyLCAyMDIyIGF0IDA5OjU0OjA1QU0gKzAxMDAsIFRob3JzdGVuIExlZW1odWlzIHdyb3Rl Ogo+ID4gPiA+ID4+Pj4gT24gMDIuMTIuMjIgMDk6MjYsIEFtaXQgUHVuZGlyIHdyb3RlOgo+ID4g PiA+ID4+Pj4+IE9uIFRodSwgMSBEZWMgMjAyMiBhdCAyMzoxNSwgQ2F0YWxpbiBNYXJpbmFzIDxj YXRhbGluLm1hcmluYXNAYXJtLmNvbT4gd3JvdGU6Cj4gPiA+ID4gPj4+Pj4+Cj4gPiA+ID4gPj4+ Pj4+IE9uIFRodSwgRGVjIDAxLCAyMDIyIGF0IDEwOjI5OjM5QU0gKzAxMDAsIFRob3JzdGVuIExl ZW1odWlzIHdyb3RlOgo+ID4gPiA+ID4+Pj4+Pj4gSGFzIGFueSBwcm9ncmVzcyBiZWVuIG1hZGUg dG8gZml4IHRoaXMgcmVncmVzc2lvbj8gSXQgYWZhaWNzIGlzIG5vdCBhCj4gPiA+ID4gPj4+Pj4+ PiByZWxlYXNlIGNyaXRpY2FsIGlzc3VlLCBidXQgd2VsbCwgaXQgc3RpbGwgd291bGQgYmUgbmlj ZSB0byBnZXQgdGhpcwo+ID4gPiA+ID4+Pj4+Pj4gZml4ZWQgYmVmb3JlIDYuMSBpcyByZWxlYXNl ZC4KPiA+ID4gPiA+Pj4+Pj4KPiA+ID4gPiA+Pj4+Pj4gVGhlIG9ubHkgKG5lYXJseSkgcmlzay1m cmVlICJmaXgiIGZvciA2LjEgd291bGQgYmUgdG8gcmV2ZXJ0IHRoZSBjb21taXQKPiA+ID4gPiA+ Pj4+Pj4gdGhhdCBleHBvc2VkIHRoZSBkcml2ZXIgYnVnLiBJdCBkb2Vzbid0IGZpeCB0aGUgYWN0 dWFsIGJ1ZywgaXQgb25seQo+ID4gPiA+ID4+Pj4+PiBtYWtlcyBpdCBsZXNzIGxpa2VseSB0byBo YXBwZW4uCj4gPiA+ID4gPj4+Pj4+Cj4gPiA+ID4gPj4+Pj4+IEkgbGlrZSB0aGUgb3JpZ2luYWwg Y29tbWl0IHJlbW92aW5nIHRoZSBjYWNoZSBpbnZhbGlkYXRpb24gYXMgaXQgc2hvd3MKPiA+ID4g PiA+Pj4+Pj4gZHJpdmVycyBub3QgYmVoYXZpbmcgcHJvcGVybHkKPiA+ID4gPiA+Pj4+Cj4gPiA+ ID4gPj4+PiBZZWFoLCBJIHVuZGVyc3RhbmQgdGhhdCwgYnV0IEkgZ3Vlc3MgaXQncyBteSBqb2Ig dG8gYXNrIGF0IHRoaXMgcG9pbnQ6Cj4gPiA+ID4gPj4+PiAiaXMgY29udGludWluZyB0byBsaXZl IHdpdGggdGhlIG9sZCBiZWhhdmlvciBmb3Igb25lIG9yIHR3byBtb3JlIGN5Y2xlcyIKPiA+ID4g PiA+Pj4+IHRoYXQgbXVjaCBvZiBhIHByb2JsZW0iPwo+ID4gPiA+ID4+Pgo+ID4gPiA+ID4+PiBU aGF0IHdvdWxkbid0IGJlIGEgcHJvYmxlbS4gVGhlIHByb2JsZW0gaXMgdGhhdCBJIGhhdmVuJ3Qg c2VlIGFueSBlZmZvcnRzCj4gPiA+ID4gPj4+IGZyb20gdGhlIFF1YWxjb21tIHNpZGUgdG8gYWN0 dWFsbHkgZml4IHRoZSBkcml2ZXJzIFsuLi5dCj4gPiA+ID4gPj4KPiA+ID4gPiA+PiBUaHggZm9y IHNoYXJpbmcgdGhlIGRldGFpbHMuIEkgY2FuIGZ1bGx5IHVuZGVyc3RhbmQgeW91ciBwYWluLiBC dXQgd2VsbCwKPiA+ID4gPiA+PiBpbiB0aGUgZW5kIGl0IGxvb2tzIHRvIG1lIGxpa2UgdGhpcyBj b21taXQgaXQgaW50ZW50aW9uYWxseSBicmVha2luZwo+ID4gPiA+ID4+IHNvbWV0aGluZyB0aGF0 IHVzZWQgdG8gd29yayAtLSB3aGljaCB0byBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSAibm8KPiA+ ID4gPiA+PiByZWdyZXNzaW9uIHJ1bGUiIGlzIG5vdCBva2F5LCBldmVuIGlmIHRoaW5ncyBvbmx5 IHdvcmtlZCBieSBjaGFuY2UgYW5kCj4gPiA+ID4gPj4gbm90IGZsYXdsZXNzLgo+ID4gPiA+ID4g Cj4gPiA+ID4gPiAibm8gcmVncmVzc2lvbnMiIGZvciB1c2Vyc3BhY2UgY29kZSwgdGhpcyBpcyBi cm9rZW4sIG91dC1vZi10cmVlIGRyaXZlcgo+ID4gPiA+ID4gY29kZSwgcmlnaHQ/Cj4gPiA+ID4g Cj4gPiA+ID4gSWYgc286IGFwb2xvZ2llcy4gQnV0IHRoYXQncyBub3QgdGhlIGltcHJlc3Npb24g SSBnb3QsIGFzIEFtaXQgd3JvdGUgIkkKPiA+ID4gPiBjYW4gcmVwcm9kdWNlIHRoaXMgY3Jhc2gg b24gdmFuaWxsYSB2Ni4xLXJjMSBhcyB3ZWxsIHdpdGggbm8gb3V0LW9mLXRyZWUKPiA+ID4gPiBk cml2ZXJzLiIgaGVyZToKPiA+ID4gPiBodHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC1hcm0t a2VybmVsL0NBTWkxSGQzSDJrMUo4aEo2ZS1NaXk1K25WRE56djZxUTNuTi05OTI5QjBHYkhKa1hF Z0BtYWlsLmdtYWlsLmNvbS8KPiA+ID4gCj4gPiA+IEFoLCBJIG1pc3NlZCB0aGF0Lgo+ID4gPiAK PiA+ID4gT2ssIHdoYXQgaW4tdHJlZSBkcml2ZXJzIGFyZSBoYXZpbmcgcHJvYmxlbXMgYmVpbmcg YnVnZ3k/ICBJIGNhbid0IHNlZW0KPiA+ID4gdG8gZmlndXJlIHRoYXQgb3V0IGZyb20gdGhhdCBy ZXBvcnQgYXQgYWxsLiAgRG9lcyBhbnlvbmUga25vdz8KPiA+ID4gCj4gPiAKPiA+IEl0IGlzIHRo ZSBRdWFsY29tbSBRNlY1X01TUyByZW1vdGVwcm9jIGRyaXZlcjoKPiA+IGh0dHBzOi8vZ2l0Lmtl cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVl L2RyaXZlcnMvcmVtb3RlcHJvYy9xY29tX3E2djVfbXNzLmMKPiA+IAo+ID4gUXVhbGNvbW0gaXMg d29ya2luZyBvbiB0aGUgZml4IGJ1dCB0aGUgcGF0Y2hlcyBhcmUgbm90IHJlYWR5IHlldC4gU28g aWYgd2UgY2FuCj4gPiBnZXQgdGhpcyBwYXRjaCByZXZlcnRlZCBpbiB0aGUgbWVhbnRpbWUsIHRo YXQgd291bGQgYmUgaGVscGZ1bC4KPiAKPiBJdCdzIGdvb2QgdG8gaGVhciB0aGF0IHlvdSdyZSB3 b3JraW5nIHRvIGZpeCB0aGlzLCBldmVuIGlmIGl0J3MgaGFwcGVuaW5nCj4gYmVoaW5kIGNsb3Nl ZCBkb29ycy4gRG8geW91IGhhdmUgYSByb3VnaCBpZGVhIGhvdyBzb29uIHlvdSdsbCBiZSBhYmxl IHRvCj4gcG9zdCB0aGUgcmVtb3RlcHJvYyBkcml2ZXIgZml4ZXM/IFRoYXQgd291bGQgaGVscCB1 cyB0byBmaWd1cmUgb3V0IHdoZW4KPiB0byBicmluZyBiYWNrIHRoZSBjaGFuZ2UgaWYgd2Ugd2Vy ZSB0byByZXZlcnQgaXQuCj4gCgpTaWJpIGlzIHRoZSBvbmUgd29ya2luZyBvbiB0aGUgZml4LiBJ IGJlbGlldmUgaGUgc2hvdWxkIGJlIGFibGUgdG8gcG9zdCB0aGUKcGF0Y2hlcyB3aXRoaW4gdGhp cyB3ZWVrLgoKVGhhbmtzLApNYW5pCgo+IENoZWVycywKPiAKPiBXaWxsCgotLSAK4K6u4K6j4K6/ 4K614K6j4K+N4K6j4K6p4K+NIOCumuCupOCuvuCumuCuv+CuteCuruCvjQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWls aW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0 cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=