From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: [PATCH 38/44] arm: implement ->dma_supported instead of ->set_dma_mask Date: Thu, 8 Jun 2017 15:26:03 +0200 Message-ID: <20170608132609.32662-39-hch__40333.5674004213$1496928560$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 1dIxUY-0005ql-Pi for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:50 +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 U2FtZSBiZWhhdmlvciwgbGVzcyBjb2RlIGR1cGxpY2F0aW9uLgoKU2lnbmVkLW9mZi1ieTogQ2hy aXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9hcm0vY29tbW9uL2RtYWJvdW5j ZS5jIHwgNyArKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2NvbW1vbi9kbWFib3VuY2UuYyBiL2FyY2gv YXJtL2NvbW1vbi9kbWFib3VuY2UuYwppbmRleCA0YWFiZjExN2UxMzYuLmQ4OWEwYjU2YjI0NSAx MDA2NDQKLS0tIGEvYXJjaC9hcm0vY29tbW9uL2RtYWJvdW5jZS5jCisrKyBiL2FyY2gvYXJtL2Nv bW1vbi9kbWFib3VuY2UuYwpAQCAtNDQ1LDEyICs0NDUsMTIgQEAgc3RhdGljIHZvaWQgZG1hYm91 bmNlX3N5bmNfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJYXJtX2RtYV9vcHMuc3lu Y19zaW5nbGVfZm9yX2RldmljZShkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKIH0KIAotc3RhdGlj IGludCBkbWFib3VuY2Vfc2V0X21hc2soc3RydWN0IGRldmljZSAqZGV2LCB1NjQgZG1hX21hc2sp CitzdGF0aWMgaW50IGRtYWJvdW5jZV9kbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwg dTY0IGRtYV9tYXNrKQogewogCWlmIChkZXYtPmFyY2hkYXRhLmRtYWJvdW5jZSkKIAkJcmV0dXJu IDA7CiAKLQlyZXR1cm4gYXJtX2RtYV9vcHMuc2V0X2RtYV9tYXNrKGRldiwgZG1hX21hc2spOwor CXJldHVybiBhcm1fZG1hX29wcy5kbWFfc3VwcG9ydGVkKGRldiwgZG1hX21hc2spOwogfQogCiBz dGF0aWMgaW50IGRtYWJvdW5jZV9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1h X2FkZHJfdCBkbWFfYWRkcikKQEAgLTQ3NCw5ICs0NzQsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0 IGRtYV9tYXBfb3BzIGRtYWJvdW5jZV9vcHMgPSB7CiAJLnVubWFwX3NnCQk9IGFybV9kbWFfdW5t YXBfc2csCiAJLnN5bmNfc2dfZm9yX2NwdQk9IGFybV9kbWFfc3luY19zZ19mb3JfY3B1LAogCS5z eW5jX3NnX2Zvcl9kZXZpY2UJPSBhcm1fZG1hX3N5bmNfc2dfZm9yX2RldmljZSwKLQkuc2V0X2Rt YV9tYXNrCQk9IGRtYWJvdW5jZV9zZXRfbWFzaywKKwkuZG1hX3N1cHBvcnRlZAkJPSBkbWFib3Vu Y2VfZG1hX3N1cHBvcnRlZCwKIAkubWFwcGluZ19lcnJvcgkJPSBkbWFib3VuY2VfbWFwcGluZ19l cnJvciwKLQkuZG1hX3N1cHBvcnRlZAkJPSBhcm1fZG1hX3N1cHBvcnRlZCwKIH07CiAKIHN0YXRp YyBpbnQgZG1hYm91bmNlX2luaXRfcG9vbChzdHJ1Y3QgZG1hYm91bmNlX3Bvb2wgKnBvb2wsIHN0 cnVjdCBkZXZpY2UgKmRldiwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=