From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Gmeiner Subject: [PATCH 03/10] drm/etnaviv: rework error handling Date: Fri, 9 Dec 2016 12:21:24 +0100 Message-ID: <20161209112131.3924-4-christian.gmeiner@gmail.com> References: <20161209112131.3924-1-christian.gmeiner@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wj0-x241.google.com (mail-wj0-x241.google.com [IPv6:2a00:1450:400c:c01::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 676276E979 for ; Fri, 9 Dec 2016 11:21:50 +0000 (UTC) Received: by mail-wj0-x241.google.com with SMTP id j10so1978612wjb.3 for ; Fri, 09 Dec 2016 03:21:50 -0800 (PST) In-Reply-To: <20161209112131.3924-1-christian.gmeiner@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: linux+etnaviv@armlinux.org.uk, cphealy@gmail.com List-Id: dri-devel@lists.freedesktop.org UHJlcCB3b3JrIGZvciBmb2xsb3dpbmcgY2hhbmdlcy4KClNpZ25lZC1vZmYtYnk6IENocmlzdGlh biBHbWVpbmVyIDxjaHJpc3RpYW4uZ21laW5lckBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9ncHUv ZHJtL2V0bmF2aXYvZXRuYXZpdl9ncHUuYyB8IDEzICsrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFu Z2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9ncHUuYyBiL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2 L2V0bmF2aXZfZ3B1LmMKaW5kZXggYjEyNTRmOC4uMDlhYTY3YSAxMDA2NDQKLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9ncHUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZXRu YXZpdi9ldG5hdml2X2dwdS5jCkBAIC0xMTIyLDIyICsxMTIyLDI1IEBAIHN0cnVjdCBldG5hdml2 X2NtZGJ1ZiAqZXRuYXZpdl9ncHVfY21kYnVmX25ldyhzdHJ1Y3QgZXRuYXZpdl9ncHUgKmdwdSwg dTMyIHNpemUsCiAKIAljbWRidWYgPSBremFsbG9jKHN6LCBHRlBfS0VSTkVMKTsKIAlpZiAoIWNt ZGJ1ZikKLQkJcmV0dXJuIE5VTEw7CisJCWdvdG8gZmFpbDsKIAogCWlmIChncHUtPm1tdS0+dmVy c2lvbiA9PSBFVE5BVklWX0lPTU1VX1YyKQogCQlzaXplID0gQUxJR04oc2l6ZSwgU1pfNEspOwog CiAJY21kYnVmLT52YWRkciA9IGRtYV9hbGxvY193YyhncHUtPmRldiwgc2l6ZSwgJmNtZGJ1Zi0+ cGFkZHIsCiAJCQkJICAgICBHRlBfS0VSTkVMKTsKLQlpZiAoIWNtZGJ1Zi0+dmFkZHIpIHsKLQkJ a2ZyZWUoY21kYnVmKTsKLQkJcmV0dXJuIE5VTEw7Ci0JfQorCWlmICghY21kYnVmLT52YWRkcikK KwkJZ290byBmYWlsOwogCiAJY21kYnVmLT5ncHUgPSBncHU7CiAJY21kYnVmLT5zaXplID0gc2l6 ZTsKIAogCXJldHVybiBjbWRidWY7CisKK2ZhaWw6CisJa2ZyZWUoY21kYnVmKTsKKworCXJldHVy biBOVUxMOwogfQogCiB2b2lkIGV0bmF2aXZfZ3B1X2NtZGJ1Zl9mcmVlKHN0cnVjdCBldG5hdml2 X2NtZGJ1ZiAqY21kYnVmKQotLSAKMi45LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RyaS1kZXZlbAo=