From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: [PATCH 01/44] firmware/ivc: use dma_mapping_error Date: Fri, 16 Jun 2017 20:10:16 +0200 Message-ID: <20170616181059.19206-2-hch__1212.03803360022$1497636738$gmane$org@lst.de> References: <20170616181059.19206-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 1dLviI-0007W7-LO for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:18 +0000 In-Reply-To: <20170616181059.19206-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 RE1BX0VSUk9SX0NPREUgaXMgbm90IHN1cHBvc2VkIHRvIGJlIHVzZWQgYnkgZHJpdmVycy4KClNp Z25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpBY2tlZC1ieTogVGhp ZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KLS0tCiBkcml2ZXJzL2Zpcm13YXJlL3Rl Z3JhL2l2Yy5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZmlybXdhcmUvdGVncmEvaXZjLmMgYi9k cml2ZXJzL2Zpcm13YXJlL3RlZ3JhL2l2Yy5jCmluZGV4IDI5ZWNmZDgxNTMyMC4uYTAxNDYxZDYz ZjY4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2Zpcm13YXJlL3RlZ3JhL2l2Yy5jCisrKyBiL2RyaXZl cnMvZmlybXdhcmUvdGVncmEvaXZjLmMKQEAgLTY0NiwxMiArNjQ2LDEyIEBAIGludCB0ZWdyYV9p dmNfaW5pdChzdHJ1Y3QgdGVncmFfaXZjICppdmMsIHN0cnVjdCBkZXZpY2UgKnBlZXIsIHZvaWQg KnJ4LAogCWlmIChwZWVyKSB7CiAJCWl2Yy0+cngucGh5cyA9IGRtYV9tYXBfc2luZ2xlKHBlZXIs IHJ4LCBxdWV1ZV9zaXplLAogCQkJCQkgICAgICBETUFfQklESVJFQ1RJT05BTCk7Ci0JCWlmIChp dmMtPnJ4LnBoeXMgPT0gRE1BX0VSUk9SX0NPREUpCisJCWlmIChkbWFfbWFwcGluZ19lcnJvcihw ZWVyLCBpdmMtPnJ4LnBoeXMpKQogCQkJcmV0dXJuIC1FTk9NRU07CiAKIAkJaXZjLT50eC5waHlz ID0gZG1hX21hcF9zaW5nbGUocGVlciwgdHgsIHF1ZXVlX3NpemUsCiAJCQkJCSAgICAgIERNQV9C SURJUkVDVElPTkFMKTsKLQkJaWYgKGl2Yy0+dHgucGh5cyA9PSBETUFfRVJST1JfQ09ERSkgewor CQlpZiAoZG1hX21hcHBpbmdfZXJyb3IocGVlciwgaXZjLT50eC5waHlzKSkgewogCQkJZG1hX3Vu bWFwX3NpbmdsZShwZWVyLCBpdmMtPnJ4LnBoeXMsIHF1ZXVlX3NpemUsCiAJCQkJCSBETUFfQklE SVJFQ1RJT05BTCk7CiAJCQlyZXR1cm4gLUVOT01FTTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl bAo=