From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: [PATCH 27/44] sparc: remove leon_dma_ops Date: Thu, 8 Jun 2017 15:25:52 +0200 Message-ID: <20170608132609.32662-28-hch__44484.1460012414$1496928534$gmane$org@lst.de> References: <20170608132609.32662-1-hch@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 1dIxTr-0004es-TU for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:08 +0000 In-Reply-To: <20170608132609.32662-1-hch@lst.de> 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 V2UgY2FuIGp1c3QgdXNlIHBjaTMyX2RtYV9vcHMuCgpCdHcsIGdpdmVuIHRoYXQgbGVvbiBpcyAz Mi1iaXQgYW5kIGFwcGVhcnMgdG8gYmUgUENJIGJhc2VkLCBkbyBldmVuIG5lZWQKdGhlIHNwZWNp YWwgY2FzZSBmb3IgaXQgaW4gZ2V0X2FyY2hfZG1hX29wcyBhdCBhbGw/CgpTaWduZWQtb2ZmLWJ5 OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL3NwYXJjL2luY2x1ZGUv YXNtL2RtYS1tYXBwaW5nLmggfCAzICstLQogYXJjaC9zcGFyYy9rZXJuZWwvaW9wb3J0LmMgICAg ICAgICAgIHwgNSArLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDYgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGlu Zy5oIGIvYXJjaC9zcGFyYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGI4ZThkZmNk MDY1ZC4uOThkYTlmOTJjMzE4IDEwMDY0NAotLS0gYS9hcmNoL3NwYXJjL2luY2x1ZGUvYXNtL2Rt YS1tYXBwaW5nLmgKKysrIGIvYXJjaC9zcGFyYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCkBA IC0xNyw3ICsxNyw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBkbWFfY2FjaGVfc3luYyhzdHJ1Y3Qg ZGV2aWNlICpkZXYsIHZvaWQgKnZhZGRyLCBzaXplX3Qgc2l6ZSwKIH0KIAogZXh0ZXJuIGNvbnN0 IHN0cnVjdCBkbWFfbWFwX29wcyAqZG1hX29wczsKLWV4dGVybiBjb25zdCBzdHJ1Y3QgZG1hX21h cF9vcHMgKmxlb25fZG1hX29wczsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgcGNp MzJfZG1hX29wczsKIAogZXh0ZXJuIHN0cnVjdCBidXNfdHlwZSBwY2lfYnVzX3R5cGU7CkBAIC0y Niw3ICsyNSw3IEBAIHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpnZXRf YXJjaF9kbWFfb3BzKHN0cnVjdCBidXNfdHlwZSAqYnVzKQogewogI2lmZGVmIENPTkZJR19TUEFS Q19MRU9OCiAJaWYgKHNwYXJjX2NwdV9tb2RlbCA9PSBzcGFyY19sZW9uKQotCQlyZXR1cm4gbGVv bl9kbWFfb3BzOworCQlyZXR1cm4gJnBjaTMyX2RtYV9vcHM7CiAjZW5kaWYKICNpZiBkZWZpbmVk KENPTkZJR19TUEFSQzMyKSAmJiBkZWZpbmVkKENPTkZJR19QQ0kpCiAJaWYgKGJ1cyA9PSAmcGNp X2J1c190eXBlKQpkaWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9rZXJuZWwvaW9wb3J0LmMgYi9hcmNo L3NwYXJjL2tlcm5lbC9pb3BvcnQuYwppbmRleCBjZjIwMDMzYTE0NTguLmRkMDgxZDU1NzYwOSAx MDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvaW9wb3J0LmMKKysrIGIvYXJjaC9zcGFyYy9r ZXJuZWwvaW9wb3J0LmMKQEAgLTYzNyw2ICs2MzcsNyBAQCBzdGF0aWMgdm9pZCBwY2kzMl9zeW5j X3NnX2Zvcl9kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2aWNlLCBzdHJ1Y3Qgc2NhdHRlcmxpc3Qg KgogCX0KIH0KIAorLyogbm90ZTogbGVvbiByZS11c2VzIHBjaTMyX2RtYV9vcHMgKi8KIGNvbnN0 IHN0cnVjdCBkbWFfbWFwX29wcyBwY2kzMl9kbWFfb3BzID0gewogCS5hbGxvYwkJCT0gcGNpMzJf YWxsb2NfY29oZXJlbnQsCiAJLmZyZWUJCQk9IHBjaTMyX2ZyZWVfY29oZXJlbnQsCkBAIC02NTEs MTAgKzY1Miw2IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBwY2kzMl9kbWFfb3BzID0gewog fTsKIEVYUE9SVF9TWU1CT0wocGNpMzJfZG1hX29wcyk7CiAKLS8qIGxlb24gcmUtdXNlcyBwY2kz Ml9kbWFfb3BzICovCi1jb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmxlb25fZG1hX29wcyA9ICZw Y2kzMl9kbWFfb3BzOwotRVhQT1JUX1NZTUJPTChsZW9uX2RtYV9vcHMpOwotCiBjb25zdCBzdHJ1 Y3QgZG1hX21hcF9vcHMgKmRtYV9vcHMgPSAmc2J1c19kbWFfb3BzOwogRVhQT1JUX1NZTUJPTChk bWFfb3BzKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==