From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio Estevam Subject: [PATCH 1/3] drm/etnaviv: check for errors when enabling clocks Date: Sun, 21 Aug 2016 19:32:13 -0300 Message-ID: <1471818735-5553-1-git-send-email-festevam@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qk0-x242.google.com (mail-qk0-x242.google.com [IPv6:2607:f8b0:400d:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 938426E26F for ; Sun, 21 Aug 2016 22:32:39 +0000 (UTC) Received: by mail-qk0-x242.google.com with SMTP id o1so7595723qkd.2 for ; Sun, 21 Aug 2016 15:32:39 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: l.stach@pengutronix.de Cc: dri-devel@lists.freedesktop.org, linux+etnaviv@armlinux.org.uk List-Id: dri-devel@lists.freedesktop.org Y2xrX3ByZXBhcmVfZW5hYmxlKCkgbWF5IGZhaWwsIHNvIHdlIHNob3VsZCBiZXR0ZXIgY2hlY2sg Zm9yIGl0cyByZXR1cm4KdmFsdWUgYW5kIHByb3BhZ2F0ZSBpdCBpbiB0aGUgY2FzZSBvZiBmYWls dXJlLgoKU2lnbmVkLW9mZi1ieTogRmFiaW8gRXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29tPgot LS0KIGRyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZ3B1LmMgfCAzMCArKysrKysrKysr KysrKysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA2 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2 aXZfZ3B1LmMgYi9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2dwdS5jCmluZGV4IDg3 ZWYzNDEuLmVmZWU3ZDQ3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5h dml2X2dwdS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZ3B1LmMKQEAg LTg3MiwxMiArODcyLDI1IEBAIGludCBldG5hdml2X2dwdV9kZWJ1Z2ZzKHN0cnVjdCBldG5hdml2 X2dwdSAqZ3B1LCBzdHJ1Y3Qgc2VxX2ZpbGUgKm0pCiAgKi8KIHN0YXRpYyBpbnQgZW5hYmxlX2Ns ayhzdHJ1Y3QgZXRuYXZpdl9ncHUgKmdwdSkKIHsKLQlpZiAoZ3B1LT5jbGtfY29yZSkKLQkJY2xr X3ByZXBhcmVfZW5hYmxlKGdwdS0+Y2xrX2NvcmUpOwotCWlmIChncHUtPmNsa19zaGFkZXIpCi0J CWNsa19wcmVwYXJlX2VuYWJsZShncHUtPmNsa19zaGFkZXIpOworCWludCByZXQ7CisKKwlpZiAo Z3B1LT5jbGtfY29yZSkgeworCQlyZXQgPSBjbGtfcHJlcGFyZV9lbmFibGUoZ3B1LT5jbGtfY29y ZSk7CisJCWlmIChyZXQpCisJCQlyZXR1cm4gcmV0OworCX0KKworCWlmIChncHUtPmNsa19zaGFk ZXIpIHsKKwkJcmV0ID0gY2xrX3ByZXBhcmVfZW5hYmxlKGdwdS0+Y2xrX3NoYWRlcik7CisJCWlm IChyZXQpCisJCQlnb3RvIGRpc2FibGVfY2xrX2NvcmU7CisJfQogCiAJcmV0dXJuIDA7CisKK2Rp c2FibGVfY2xrX2NvcmU6CisJY2xrX2Rpc2FibGVfdW5wcmVwYXJlKGdwdS0+Y2xrX2NvcmUpOwor CXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBpbnQgZGlzYWJsZV9jbGsoc3RydWN0IGV0bmF2aXZf Z3B1ICpncHUpCkBAIC04OTIsOCArOTA1LDEzIEBAIHN0YXRpYyBpbnQgZGlzYWJsZV9jbGsoc3Ry dWN0IGV0bmF2aXZfZ3B1ICpncHUpCiAKIHN0YXRpYyBpbnQgZW5hYmxlX2F4aShzdHJ1Y3QgZXRu YXZpdl9ncHUgKmdwdSkKIHsKLQlpZiAoZ3B1LT5jbGtfYnVzKQotCQljbGtfcHJlcGFyZV9lbmFi bGUoZ3B1LT5jbGtfYnVzKTsKKwlpbnQgcmV0OworCisJaWYgKGdwdS0+Y2xrX2J1cykgeworCQly ZXQgPSBjbGtfcHJlcGFyZV9lbmFibGUoZ3B1LT5jbGtfYnVzKTsKKwkJaWYgKHJldCkKKwkJCXJl dHVybiByZXQ7CisJfQogCiAJcmV0dXJuIDA7CiB9Ci0tIAoxLjkuMQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApk cmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==