From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Edgar E. Iglesias" Subject: [PATCH v4 5/7] xen/device-tree: Make dt_match_node match props Date: Fri, 23 Sep 2016 20:53:20 +0200 Message-ID: <1474656802-24081-6-git-send-email-edgar.iglesias@gmail.com> References: <1474656802-24081-1-git-send-email-edgar.iglesias@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1474656802-24081-1-git-send-email-edgar.iglesias@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: edgar.iglesias@xilinx.com, julien.grall@arm.com, sstabellini@kernel.org List-Id: xen-devel@lists.xenproject.org RnJvbTogIkVkZ2FyIEUuIElnbGVzaWFzIiA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KCk1h a2UgZHRfbWF0Y2hfbm9kZSBtYXRjaCBmb3IgYSBzaW5nbGUgZXhpc3RpbmcgcHJvcGVydHkuCldl IG9ubHkgc2VhcmNoIGZvciB0aGUgZXhpc3RlbmNlIG9mIHRoZSBwcm9wZXJ0eSwgbm90CmZvciBz cGVjaWZpYyB2YWx1ZXMuCgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt LmNvbT4KU2lnbmVkLW9mZi1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhp bGlueC5jb20+Ci0tLQogeGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jICAgICAgfCA1ICsrKystCiB4 ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaCB8IDcgKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk LCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v bi9kZXZpY2VfdHJlZS5jIGIveGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jCmluZGV4IGIzOWM4Y2Eu LjFiZTA3NGIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZGV2aWNlX3RyZWUuYworKysgYi94ZW4v Y29tbW9uL2RldmljZV90cmVlLmMKQEAgLTMxOSw3ICszMTksNyBAQCBkdF9tYXRjaF9ub2RlKGNv bnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggKm1hdGNoZXMsCiAgICAgICAgIHJldHVybiBOVUxM OwogCiAgICAgd2hpbGUgKCBtYXRjaGVzLT5wYXRoIHx8IG1hdGNoZXMtPnR5cGUgfHwKLSAgICAg ICAgICAgIG1hdGNoZXMtPmNvbXBhdGlibGUgfHwgbWF0Y2hlcy0+bm90X2F2YWlsYWJsZSApCisg ICAgICAgICAgICBtYXRjaGVzLT5jb21wYXRpYmxlIHx8IG1hdGNoZXMtPm5vdF9hdmFpbGFibGUg fHwgbWF0Y2hlcy0+cHJvcCkKICAgICB7CiAgICAgICAgIGJvb2xfdCBtYXRjaCA9IDE7CiAKQEAg LTMzNSw2ICszMzUsOSBAQCBkdF9tYXRjaF9ub2RlKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0 Y2ggKm1hdGNoZXMsCiAgICAgICAgIGlmICggbWF0Y2hlcy0+bm90X2F2YWlsYWJsZSApCiAgICAg ICAgICAgICBtYXRjaCAmPSAhZHRfZGV2aWNlX2lzX2F2YWlsYWJsZShub2RlKTsKIAorICAgICAg ICBpZiAoIG1hdGNoZXMtPnByb3AgKQorICAgICAgICAgICAgbWF0Y2ggJj0gZHRfZmluZF9wcm9w ZXJ0eShub2RlLCBtYXRjaGVzLT5wcm9wLCBOVUxMKSAhPSBOVUxMOworCiAgICAgICAgIGlmICgg bWF0Y2ggKQogICAgICAgICAgICAgcmV0dXJuIG1hdGNoZXM7CiAgICAgICAgIG1hdGNoZXMrKzsK ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oIGIveGVuL2luY2x1ZGUv eGVuL2RldmljZV90cmVlLmgKaW5kZXggZGExNTNhNS4uMGFlY2JlMCAxMDA2NDQKLS0tIGEveGVu L2luY2x1ZGUveGVuL2RldmljZV90cmVlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2RldmljZV90 cmVlLmgKQEAgLTI5LDYgKzI5LDExIEBAIHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggewogICAgIGNv bnN0IGNoYXIgKnR5cGU7CiAgICAgY29uc3QgY2hhciAqY29tcGF0aWJsZTsKICAgICBjb25zdCBi b29sX3Qgbm90X2F2YWlsYWJsZTsKKyAgICAvKgorICAgICAqIFByb3BlcnR5IG5hbWUgdG8gc2Vh cmNoIGZvci4gV2Ugb25seSBzZWFyY2ggZm9yIHRoZSBwcm9wZXJ0eSdzCisgICAgICogZXhpc3Rl bmNlLgorICAgICAqLworICAgIGNvbnN0IGNoYXIgKnByb3A7CiAgICAgY29uc3Qgdm9pZCAqZGF0 YTsKIH07CiAKQEAgLTM2LDExICs0MSwxMyBAQCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIHsKICNk ZWZpbmUgX19EVF9NQVRDSF9UWVBFKHR5cCkgICAgICAgICAgICAudHlwZSA9IHR5cAogI2RlZmlu ZSBfX0RUX01BVENIX0NPTVBBVElCTEUoY29tcGF0KSAgIC5jb21wYXRpYmxlID0gY29tcGF0CiAj ZGVmaW5lIF9fRFRfTUFUQ0hfTk9UX0FWQUlMQUJMRSgpICAgICAgLm5vdF9hdmFpbGFibGUgPSAx CisjZGVmaW5lIF9fRFRfTUFUQ0hfUFJPUChwKSAgICAgICAgICAgICAgLnByb3AgPSBwCiAKICNk ZWZpbmUgRFRfTUFUQ0hfUEFUSChwKSAgICAgICAgICAgICAgICB7IF9fRFRfTUFUQ0hfUEFUSChw KSB9CiAjZGVmaW5lIERUX01BVENIX1RZUEUodHlwKSAgICAgICAgICAgICAgeyBfX0RUX01BVENI X1RZUEUodHlwKSB9CiAjZGVmaW5lIERUX01BVENIX0NPTVBBVElCTEUoY29tcGF0KSAgICAgeyBf X0RUX01BVENIX0NPTVBBVElCTEUoY29tcGF0KSB9CiAjZGVmaW5lIERUX01BVENIX05PVF9BVkFJ TEFCTEUoKSAgICAgICAgeyBfX0RUX01BVENIX05PVF9BVkFJTEFCTEUoKSB9CisjZGVmaW5lIERU X01BVENIX1BST1AocCkgICAgICAgICAgICAgICAgeyBfX0RUX01BVENIX1BST1AocCkgfQogCiB0 eXBlZGVmIHUzMiBkdF9waGFuZGxlOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=