From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio Estevam Subject: [PATCH v3 1/2] drm/etnaviv: Check for platform_device_register_simple() failure Date: Mon, 25 Jun 2018 16:16:12 -0300 Message-ID: <1529954173-7728-1-git-send-email-festevam@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: airlied@linux.ie Cc: etnaviv@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux@armlinux.org.uk, stable@vger.kernel.org, kernel@pengutronix.de, linux+etnaviv@armlinux.org.uk, Fabio Estevam List-Id: dri-devel@lists.freedesktop.org RnJvbTogRmFiaW8gRXN0ZXZhbSA8ZmFiaW8uZXN0ZXZhbUBueHAuY29tPgoKcGxhdGZvcm1fZGV2 aWNlX3JlZ2lzdGVyX3NpbXBsZSgpIG1heSBmYWlsLCBzbyB3ZSBzaG91bGQgYmV0dGVyCmNoZWNr IGl0cyByZXR1cm4gdmFsdWUgYW5kIHByb3BhZ2F0ZSBpdCBpbiB0aGUgY2FzZSBvZiBlcnJvci4K CkNjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4KRml4ZXM6IDI0Njc3NGQxN2ZjMCAoImRybS9l dG5hdml2OiByZW1vdmUgdGhlIG5lZWQgZm9yIGEgZ3B1LXN1YnN5c3RlbSBEVCBub2RlIikKU2ln bmVkLW9mZi1ieTogRmFiaW8gRXN0ZXZhbSA8ZmFiaW8uZXN0ZXZhbUBueHAuY29tPgotLS0KQ2hh bmdlcyBzaW5jZSB2MjoKLSBOZXdseSBpbnRyb2R1Y2VkIGluIHRoaXMgdmVyc2lvbgoKIGRyaXZl cnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmMgfCAxOCArKysrKysrKysrKysrKystLS0K IDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmMgYi9kcml2ZXJzL2dw dS9kcm0vZXRuYXZpdi9ldG5hdml2X2Rydi5jCmluZGV4IGU1MDEzYTkuLmFjMjNjMGYgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuYwpAQCAtNjMxLDYgKzYzMSw4IEBAIHN0YXRp YyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyIGV0bmF2aXZfcGxhdGZvcm1fZHJpdmVyID0gewogCX0s CiB9OwogCitzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2RldmljZSAqZXRuYXZpdl9kcm07CisKIHN0 YXRpYyBpbnQgX19pbml0IGV0bmF2aXZfaW5pdCh2b2lkKQogewogCWludCByZXQ7CkBAIC02NDQs NyArNjQ2LDcgQEAgc3RhdGljIGludCBfX2luaXQgZXRuYXZpdl9pbml0KHZvaWQpCiAKIAlyZXQg PSBwbGF0Zm9ybV9kcml2ZXJfcmVnaXN0ZXIoJmV0bmF2aXZfcGxhdGZvcm1fZHJpdmVyKTsKIAlp ZiAocmV0ICE9IDApCi0JCXBsYXRmb3JtX2RyaXZlcl91bnJlZ2lzdGVyKCZldG5hdml2X2dwdV9k cml2ZXIpOworCQlnb3RvIHVucmVnaXN0ZXJfZ3B1X2RyaXZlcjsKIAogCS8qCiAJICogSWYgdGhl IERUIGNvbnRhaW5zIGF0IGxlYXN0IG9uZSBhdmFpbGFibGUgR1BVIGRldmljZSwgaW5zdGFudGlh dGUKQEAgLTY1MywxMiArNjU1LDIyIEBAIHN0YXRpYyBpbnQgX19pbml0IGV0bmF2aXZfaW5pdCh2 b2lkKQogCWZvcl9lYWNoX2NvbXBhdGlibGVfbm9kZShucCwgTlVMTCwgInZpdmFudGUsZ2MiKSB7 CiAJCWlmICghb2ZfZGV2aWNlX2lzX2F2YWlsYWJsZShucCkpCiAJCQljb250aW51ZTsKLQotCQlw bGF0Zm9ybV9kZXZpY2VfcmVnaXN0ZXJfc2ltcGxlKCJldG5hdml2IiwgLTEsIE5VTEwsIDApOwor CQlldG5hdml2X2RybSA9IHBsYXRmb3JtX2RldmljZV9yZWdpc3Rlcl9zaW1wbGUoImV0bmF2aXYi LCAtMSwKKwkJCQkJCQkgICAgICBOVUxMLCAwKTsKKwkJaWYgKElTX0VSUihldG5hdml2X2RybSkp IHsKKwkJCXJldCA9IFBUUl9FUlIoZXRuYXZpdl9kcm0pOworCQkJZ290byB1bnJlZ2lzdGVyX3Bs YXRmb3JtX2RyaXZlcjsKKwkJfQogCQlvZl9ub2RlX3B1dChucCk7CiAJCWJyZWFrOwogCX0KIAor CXJldHVybiAwOworCit1bnJlZ2lzdGVyX3BsYXRmb3JtX2RyaXZlcjoKKwlwbGF0Zm9ybV9kcml2 ZXJfdW5yZWdpc3RlcigmZXRuYXZpdl9wbGF0Zm9ybV9kcml2ZXIpOwordW5yZWdpc3Rlcl9ncHVf ZHJpdmVyOgorCXBsYXRmb3JtX2RyaXZlcl91bnJlZ2lzdGVyKCZldG5hdml2X2dwdV9kcml2ZXIp OwogCXJldHVybiByZXQ7CiB9CiBtb2R1bGVfaW5pdChldG5hdml2X2luaXQpOwotLSAKMi43LjQK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZl bCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=