From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: clean up and modularize arch dma_mapping interface Date: Thu, 8 Jun 2017 15:25:25 +0200 Message-ID: <20170608132609.32662-1-hch__30688.0429191098$1496928439$gmane$org@lst.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIxS7-0002yY-PH for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:26:19 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: x86@kernel.org, linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org, linux-mips@linux-mips.org, openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org, linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org, netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org List-Id: xen-devel@lists.xenproject.org SGkgYWxsLAoKZm9yIGEgd2hpbGUgd2UgaGF2ZSBhIGdlbmVyaWMgaW1wbGVtZW50YXRpb24gb2Yg dGhlIGRtYSBtYXBwaW5nIHJvdXRpbmVzCnRoYXQgY2FsbCBpbnRvIHBlci1hcmNoIG9yIHBlci1k ZXZpY2Ugb3BlcmF0aW9ucy4gIEJ1dCByaWdodCBub3cgdGhlcmUKc3RpbGwgYXJlIHZhcmlvdXMg Yml0cyBpbiB0aGUgaW50ZXJmYWNlcyB3aGVyZSBkb24ndCBjbGVhcmx5IG9wZXJhdGUKb24gdGhl c2Ugb3BzLiAgVGhpcyBzZXJpZXMgdHJpZXMgdG8gY2xlYW4gdXAgYSBsb3Qgb2YgdGhvc2UgKGJ1 dCBub3QgYWxsCnlldCwgYnV0IHRoZSBzZXJpZXMgaXMgYmlnIGVub3VnaCkuICBJdCBnZXRzIHJp ZCBvZiB0aGUgRE1BX0VSUk9SX0NPREUKd2F5IG9mIHNpZ25hbGluZyBmYWlsdXJlcyBvZiB0aGUg bWFwcGluZyByb3V0aW5lcyBmcm9tIHRoZQppbXBsZW1lbnRhdGlvbnMgdG8gdGhlIGdlbmVyaWMg Y29kZSAoYW5kIGNsZWFucyB1cCB2YXJpb3VzIGRyaXZlcnMgdGhhdAp3ZXJlIGluY29ycmVjdGx5 IHVzaW5nIGl0KSwgYW5kIGdldHMgcmlkIG9mIHRoZSAtPnNldF9kbWFfbWFzayByb3V0aW5lCmlu IGZhdm9yIG9mIHJlbHlpbmcgb24gdGhlIC0+ZG1hX2NhcGFibGUgbWV0aG9kIHRoYXQgY2FuIGJl IHVzZWQgaW4KdGhlIHNhbWUgd2F5LCBidXQgd2hpY2ggcmVxdWlyZXMgbGVzcyBjb2RlIGR1cGxp Y2F0aW9uLgoKQnR3LCB3ZSBkb24ndCBzZWVtIHRvIGhhdmUgYSB0cmVlIGV2ZXJ5LWdyb3dpbmcg YW1vdW50IG9mIGNvbW1vbiBkbWEKbWFwcGluZyBjb2RlLCBhbmQgZ2l2ZW4gdGhhdCBJIGhhdmUg YSBmYWlyIGFtb3VudCBvZiBhbGwgb3ZlciB0aGUgdHJlZQp3b3JrIGluIHRoYXQgYXJlYSBpbiBt eSBwbGF0ZSBJJ2QgbGlrZSB0byBzdGFydCBvbmUuICBBbnkgZ29vZCByZWFzb24KdG8gdGhhdD8g IEFueW9uZSB3aWxsaW5nIHRvIHZvbHVudGVlciBhcyBjbyBtYWludGFpbmVyPwoKVGhlIHdob2xl IHNlcmllcyBpcyBhbHNvIGF2YWlsYWJsZSBpbiBnaXQ6CgogICAgZ2l0Oi8vZ2l0LmluZnJhZGVh ZC5vcmcvdXNlcnMvaGNoL21pc2MuZ2l0IGRtYS1tYXAKCkdpdHdlYjoKCiAgICBodHRwOi8vZ2l0 LmluZnJhZGVhZC5vcmcvdXNlcnMvaGNoL21pc2MuZ2l0L3Nob3J0bG9nL3JlZnMvaGVhZHMvZG1h LW1hcAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==