From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: [PATCH RFC 008/111] staging: etnaviv: fix etnaviv_add_components() Date: Thu, 2 Apr 2015 17:29:10 +0200 Message-ID: <1427988653-754-9-git-send-email-l.stach@pengutronix.de> References: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTP id 38ADE6EA3E for ; Thu, 2 Apr 2015 08:30:56 -0700 (PDT) In-Reply-To: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> 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: Russell King , kernel@pengutronix.de List-Id: dri-devel@lists.freedesktop.org RnJvbTogUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybS5saW51eC5vcmcudWs+CgpUaGVyZSBh cmUgYSBjb3VwbGUgb2YgaXNzdWVzIHdpdGggZXRuYXZpdl9hZGRfY29tcG9uZW50cygpOgoxLiBp dCByZWxlYXNlcyBlYWNoIGNoaWxkIG5vZGUgYXMgaXQgcGFyc2VzLCB3aGljaCBpcyB1bm5lY2Vz c2FyeQogICBGaXggdGhpcyBieSB1c2luZyB0aGUgZm9yX2VhY2hfYXZhaWxhYmxlX2NoaWxkX29m X25vZGUoKSBoZWxwZXIKICAgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgdGhpcy4KMi4gaXQgZmFp bHMgdG8gY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBmcm9tIGNvbXBvbmVudF9tYXN0ZXJfYWRkX2No aWxkKCkuCiAgIEluIHRoaXMgY2FzZSwgd2UgbXVzdCBkcm9wIHRoZSBjaGlsZCByZWZlcmVuY2Ug YmVmb3JlIGJyZWFraW5nIG91dAogICBvZiB0aGUgbG9vcC4KClNpZ25lZC1vZmYtYnk6IFJ1c3Nl bGwgS2luZyA8cm1rK2tlcm5lbEBhcm0ubGludXgub3JnLnVrPgotLS0KIGRyaXZlcnMvc3RhZ2lu Zy9ldG5hdml2L2V0bmF2aXZfZHJ2LmMgfCAxNyArKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNo YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2 ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2X2Rydi5jIGIvZHJpdmVycy9zdGFnaW5nL2V0bmF2 aXYvZXRuYXZpdl9kcnYuYwppbmRleCAzOTU4NmI0NTIwMGQuLmRhNzAzNWNlMDdhMiAxMDA2NDQK LS0tIGEvZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9kcnYuYworKysgYi9kcml2ZXJz L3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2X2Rydi5jCkBAIC01MjcsMTkgKzUyNywyMCBAQCBzdGF0 aWMgaW50IGV0bmF2aXZfY29tcGFyZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEpCiAK IHN0YXRpYyBpbnQgZXRuYXZpdl9hZGRfY29tcG9uZW50cyhzdHJ1Y3QgZGV2aWNlICptYXN0ZXIs IHN0cnVjdCBtYXN0ZXIgKm0pCiB7Ci0Jc3RydWN0IGRldmljZV9ub2RlICpucAk9IG1hc3Rlci0+ b2Zfbm9kZTsKIAlzdHJ1Y3QgZGV2aWNlX25vZGUgKmNoaWxkX25wOworCWludCByZXQgPSAwOwog Ci0JY2hpbGRfbnAgPSBvZl9nZXRfbmV4dF9hdmFpbGFibGVfY2hpbGQobnAsIE5VTEwpOwotCi0J d2hpbGUgKGNoaWxkX25wKSB7CisJZm9yX2VhY2hfYXZhaWxhYmxlX2NoaWxkX29mX25vZGUobWFz dGVyLT5vZl9ub2RlLCBjaGlsZF9ucCkgewogCQlEUk1fSU5GTygiYWRkIGNoaWxkICVzXG4iLCBj aGlsZF9ucC0+bmFtZSk7Ci0JCWNvbXBvbmVudF9tYXN0ZXJfYWRkX2NoaWxkKG0sIGV0bmF2aXZf Y29tcGFyZSwgY2hpbGRfbnApOwotCQlvZl9ub2RlX3B1dChjaGlsZF9ucCk7Ci0JCWNoaWxkX25w ID0gb2ZfZ2V0X25leHRfYXZhaWxhYmxlX2NoaWxkKG5wLCBjaGlsZF9ucCk7CisKKwkJcmV0ID0g Y29tcG9uZW50X21hc3Rlcl9hZGRfY2hpbGQobSwgZXRuYXZpdl9jb21wYXJlLCBjaGlsZF9ucCk7 CisJCWlmIChyZXQpIHsKKwkJCW9mX25vZGVfcHV0KGNoaWxkX25wKTsKKwkJCWJyZWFrOworCQl9 CiAJfQogCi0JcmV0dXJuIDA7CisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludCBldG5hdml2 X2JpbmQoc3RydWN0IGRldmljZSAqZGV2KQotLSAKMi4xLjQKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==