From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: [PATCH 17/44] hexagon: switch to use ->mapping_error for error reporting Date: Fri, 16 Jun 2017 20:10:32 +0200 Message-ID: <20170616181059.19206-18-hch__18165.047831326$1497636770$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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dLvjA-0008Kg-FN for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:12 +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 U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CkFja2VkLWJ5OiBS aWNoYXJkIEt1byA8cmt1b0Bjb2RlYXVyb3JhLm9yZz4KLS0tCiBhcmNoL2hleGFnb24vaW5jbHVk ZS9hc20vZG1hLW1hcHBpbmcuaCB8ICAyIC0tCiBhcmNoL2hleGFnb24va2VybmVsL2RtYS5jICAg ICAgICAgICAgICB8IDEyICsrKysrKysrKy0tLQogYXJjaC9oZXhhZ29uL2tlcm5lbC9oZXhhZ29u X2tzeW1zLmMgICAgfCAgMSAtCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNiBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2hleGFnb24vaW5jbHVkZS9hc20vZG1hLW1h cHBpbmcuaCBiL2FyY2gvaGV4YWdvbi9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGQz YTg3YmQ5YjY4Ni4uMDBlM2YxMDExM2IwIDEwMDY0NAotLS0gYS9hcmNoL2hleGFnb24vaW5jbHVk ZS9hc20vZG1hLW1hcHBpbmcuaAorKysgYi9hcmNoL2hleGFnb24vaW5jbHVkZS9hc20vZG1hLW1h cHBpbmcuaApAQCAtMjksOCArMjksNiBAQAogI2luY2x1ZGUgPGFzbS9pby5oPgogCiBzdHJ1Y3Qg ZGV2aWNlOwotZXh0ZXJuIGludCBiYWRfZG1hX2FkZHJlc3M7Ci0jZGVmaW5lIERNQV9FUlJPUl9D T0RFIGJhZF9kbWFfYWRkcmVzcwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpk bWFfb3BzOwogCmRpZmYgLS1naXQgYS9hcmNoL2hleGFnb24va2VybmVsL2RtYS5jIGIvYXJjaC9o ZXhhZ29uL2tlcm5lbC9kbWEuYwppbmRleCBlNzRiNjUwMDk1ODcuLjcxMjY5ZGMwZjIyNSAxMDA2 NDQKLS0tIGEvYXJjaC9oZXhhZ29uL2tlcm5lbC9kbWEuYworKysgYi9hcmNoL2hleGFnb24va2Vy bmVsL2RtYS5jCkBAIC0yNSwxMSArMjUsMTEgQEAKICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4K ICNpbmNsdWRlIDxhc20vcGFnZS5oPgogCisjZGVmaW5lIEhFWEFHT05fTUFQUElOR19FUlJPUgkw CisKIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZG1hX29wczsKIEVYUE9SVF9TWU1CT0woZG1h X29wcyk7CiAKLWludCBiYWRfZG1hX2FkZHJlc3M7ICAvKiAgZ2xvYmFscyBhcmUgYXV0b21hdGlj YWxseSBpbml0aWFsaXplZCB0byB6ZXJvICAqLwotCiBzdGF0aWMgaW5saW5lIHZvaWQgKmRtYV9h ZGRyX3RvX3ZpcnQoZG1hX2FkZHJfdCBkbWFfYWRkcikKIHsKIAlyZXR1cm4gcGh5c190b192aXJ0 KCh1bnNpZ25lZCBsb25nKSBkbWFfYWRkcik7CkBAIC0xODEsNyArMTgxLDcgQEAgc3RhdGljIGRt YV9hZGRyX3QgaGV4YWdvbl9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdl ICpwYWdlLAogCVdBUk5fT04oc2l6ZSA9PSAwKTsKIAogCWlmICghY2hlY2tfYWRkcigibWFwX3Np bmdsZSIsIGRldiwgYnVzLCBzaXplKSkKLQkJcmV0dXJuIGJhZF9kbWFfYWRkcmVzczsKKwkJcmV0 dXJuIEhFWEFHT05fTUFQUElOR19FUlJPUjsKIAogCWlmICghKGF0dHJzICYgRE1BX0FUVFJfU0tJ UF9DUFVfU1lOQykpCiAJCWRtYV9zeW5jKGRtYV9hZGRyX3RvX3ZpcnQoYnVzKSwgc2l6ZSwgZGly KTsKQEAgLTIwMyw2ICsyMDMsMTEgQEAgc3RhdGljIHZvaWQgaGV4YWdvbl9zeW5jX3NpbmdsZV9m b3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldiwKIAlkbWFfc3luYyhkbWFfYWRkcl90b192aXJ0 KGRtYV9oYW5kbGUpLCBzaXplLCBkaXIpOwogfQogCitzdGF0aWMgaW50IGhleGFnb25fbWFwcGlu Z19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCit7CisJcmV0 dXJuIGRtYV9hZGRyID09IEhFWEFHT05fTUFQUElOR19FUlJPUjsKK30KKwogY29uc3Qgc3RydWN0 IGRtYV9tYXBfb3BzIGhleGFnb25fZG1hX29wcyA9IHsKIAkuYWxsb2MJCT0gaGV4YWdvbl9kbWFf YWxsb2NfY29oZXJlbnQsCiAJLmZyZWUJCT0gaGV4YWdvbl9mcmVlX2NvaGVyZW50LApAQCAtMjEw LDYgKzIxNSw3IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBoZXhhZ29uX2RtYV9vcHMgPSB7 CiAJLm1hcF9wYWdlCT0gaGV4YWdvbl9tYXBfcGFnZSwKIAkuc3luY19zaW5nbGVfZm9yX2NwdSA9 IGhleGFnb25fc3luY19zaW5nbGVfZm9yX2NwdSwKIAkuc3luY19zaW5nbGVfZm9yX2RldmljZSA9 IGhleGFnb25fc3luY19zaW5nbGVfZm9yX2RldmljZSwKKwkubWFwcGluZ19lcnJvcgk9IGhleGFn b25fbWFwcGluZ19lcnJvcjsKIAkuaXNfcGh5cwk9IDEsCiB9OwogCmRpZmYgLS1naXQgYS9hcmNo L2hleGFnb24va2VybmVsL2hleGFnb25fa3N5bXMuYyBiL2FyY2gvaGV4YWdvbi9rZXJuZWwvaGV4 YWdvbl9rc3ltcy5jCmluZGV4IDAwYmNhZDljYmQ4Zi4uYWEyNDhmNTk1NDMxIDEwMDY0NAotLS0g YS9hcmNoL2hleGFnb24va2VybmVsL2hleGFnb25fa3N5bXMuYworKysgYi9hcmNoL2hleGFnb24v a2VybmVsL2hleGFnb25fa3N5bXMuYwpAQCAtNDAsNyArNDAsNiBAQCBFWFBPUlRfU1lNQk9MKG1l bXNldCk7CiAvKiBBZGRpdGlvbmFsIHZhcmlhYmxlcyAqLwogRVhQT1JUX1NZTUJPTChfX3BoeXNf b2Zmc2V0KTsKIEVYUE9SVF9TWU1CT0woX2RmbHRfY2FjaGVfYXR0KTsKLUVYUE9SVF9TWU1CT0wo YmFkX2RtYV9hZGRyZXNzKTsKIAogI2RlZmluZSBERUNMQVJFX0VYUE9SVChuYW1lKSAgICAgXAog CWV4dGVybiB2b2lkIG5hbWUodm9pZCk7IEVYUE9SVF9TWU1CT0wobmFtZSkKLS0gCjIuMTEuMAoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=