From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: Re: [PATCH 04/10] arm: implement DMA_ATTR_NON_CONSISTENT Date: Mon, 10 Dec 2018 20:16:34 +0100 Message-ID: <20181210191634.GB30648@lst.de> References: <20181208173702.15158-1-hch@lst.de> <20181208173702.15158-5-hch@lst.de> <3aeb99c505fd1c33199fcc26fe5e0bf239dee57e.camel@collabora.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <3aeb99c505fd1c33199fcc26fe5e0bf239dee57e.camel@collabora.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ezequiel Garcia Cc: linux-parisc@vger.kernel.org, Vineet Gupta , linux-mips@vger.kernel.org, dri-devel@lists.freedesktop.org, "Matwey V. Kornilov" , iommu@lists.linux-foundation.org, openrisc@lists.librecores.org, Laurent Pinchart , sparclinux@vger.kernel.org, linux-snps-arc@lists.infradead.org, Robin Murphy , Christoph Hellwig , linux-arm-kernel@vger.kernel.org, linux-media@vger.kernel.org List-Id: iommu@lists.linux-foundation.org T24gU2F0LCBEZWMgMDgsIDIwMTggYXQgMDc6NTI6MDRQTSAtMDMwMCwgRXplcXVpZWwgR2FyY2lh IHdyb3RlOgo+ID4gICNpZmRlZiBDT05GSUdfRE1BX0FQSV9ERUJVRwo+ID4gQEAgLTc3Myw3ICs3 OTEsNyBAQCBzdGF0aWMgdm9pZCAqX19kbWFfYWxsb2Moc3RydWN0IGRldmljZSAqZGV2LCBzaXpl X3Qgc2l6ZSwgZG1hX2FkZHJfdCAqaGFuZGxlLAo+ID4gIAo+ID4gIAlpZiAoY21hKQo+ID4gIAkJ YnVmLT5hbGxvY2F0b3IgPSAmY21hX2FsbG9jYXRvcjsKPiA+IC0JZWxzZSBpZiAoaXNfY29oZXJl bnQpCj4gPiArCWVsc2UgaWYgKGlzX2NvaGVyZW50IHx8IChhdHRycyAmIERNQV9BVFRSX05PTl9D T05TSVNURU5UKSkKPiA+ICAJCWJ1Zi0+YWxsb2NhdG9yID0gJnNpbXBsZV9hbGxvY2F0b3I7Cj4g Cj4gUmVhZGluZyB0aHJvdWdoIHlvdXIgY29kZSBJIGNhbid0IHJlYWxseSBzZWUgd2hlcmUgdGhl IHBncHJvdCBpcyBjaGFuZ2VkCj4gZm9yIG5vbi1jb25zaXN0ZW50IHJlcXVlc3RzLiBOYW1lbHks IF9fZ2V0X2RtYV9wZ3Byb3Qgb25seQo+IHJldHVybnMgd3JpdGVjb21iaW5lIG9yIGNvaGVyZW50 IG1lbW9yeS4KCldlIGRvbid0IGxvb2sgYXQgdGhlIHBncHJvdCBhdCBhbGwgZm9yIHRoZSBzaW1w bGUgYWxsb2NhdG9yLCBhbmQKZG9uJ3QgbG9vayBhdCBwcm90IGZvciB0aGUgRE1BX0FUVFJfTk9O X0NPTlNJU1RFTlQgY2FzZSBpbiB0aGUKQ01BIGFsbG9jYXRvciwgc28gdGhpcyBzaG91bGQgbm90 IGJlIGEgcHJvYmxlbS4gIEhvd2V2ZXIgd2UgbmVlZCB0bwp0YWtlIERNQV9BVFRSX05PTl9DT05T SVNURU5UIGludG8gYWNjb3VudCBmb3IgY2FsY3VsYXRpbmcgdGhlIG1tYXAKcGdwcm90LCB3aXRo IHNvbWV0aGluZyBsaWtlIHRoaXMgYXMgYW4gaW5jcmVtZW50YWwgcGF0Y2g6CgpkaWZmIC0tZ2l0 IGEvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYyBiL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMK aW5kZXggYjNiNjZiNDFjNDUwLi42YWM3ZTQzMGE0N2MgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21t L2RtYS1tYXBwaW5nLmMKKysrIGIvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYwpAQCAtODczLDcg Kzg3Myw4IEBAIGludCBhcm1fZG1hX21tYXAoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgdm1f YXJlYV9zdHJ1Y3QgKnZtYSwKIAkJIHZvaWQgKmNwdV9hZGRyLCBkbWFfYWRkcl90IGRtYV9hZGRy LCBzaXplX3Qgc2l6ZSwKIAkJIHVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7Ci0Jdm1hLT52bV9wYWdl X3Byb3QgPSBfX2dldF9kbWFfcGdwcm90KGF0dHJzLCB2bWEtPnZtX3BhZ2VfcHJvdCk7CisJaWYg KCEoYXR0cnMgJiBETUFfQVRUUl9OT05fQ09OU0lTVEVOVCkpCisJCXZtYS0+dm1fcGFnZV9wcm90 ID0gX19nZXRfZG1hX3BncHJvdChhdHRycywgdm1hLT52bV9wYWdlX3Byb3QpOwogCXJldHVybiBf X2FybV9kbWFfbW1hcChkZXYsIHZtYSwgY3B1X2FkZHIsIGRtYV9hZGRyLCBzaXplLCBhdHRycyk7 CiB9CiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJp LWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==