From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Subject: [PATCH 3/3] libxl: don't try to manipulate json config for stubdomain Date: Tue, 18 Oct 2016 03:53:33 +0200 Message-ID: <1476755613-3921-4-git-send-email-marmarek@invisiblethingslab.com> References: <1476755613-3921-1-git-send-email-marmarek@invisiblethingslab.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1476755613-3921-1-git-send-email-marmarek@invisiblethingslab.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: Wei Liu , Ian Jackson , =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Samuel Thibault List-Id: xen-devel@lists.xenproject.org U3R1YmRvbWFpbiBkbyBub3QgaGF2ZSBpdCdzIG93biBjb25maWcgZmlsZSAtIGl0cyBjb25maWd1 cmF0aW9uIGlzCmRlcml2ZWQgZnJvbSB0YXJnZXQgZG9tYWlucy4gRG8gbm90IHRyeSB0byBtYW5p cHVsYXRlIGl0IHdoZW4gYXR0YWNoaW5nClBDSSBkZXZpY2UuCgpUaGlzIGJ1ZyBwcmV2ZW50ZWQg c3RhcnRpbmcgSFZNIHdpdGggc3R1YmRvbWFpbiBhbmQgUENJIHBhc3N0aHJvdWdoCmRldmljZSBh dHRhY2hlZC4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2ku YyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2Vy dGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf cGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCAzODA1ZDMwLi41YWQ3MGM1IDEw MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4 bF9wY2kuYwpAQCAtMTUxLDE0ICsxNTEsMTggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3Bj aV9hZGRfeGVuc3RvcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsIGxpYnhsX2QKICAg ICBHQ05FVyhkZXZpY2UpOwogICAgIGxpYnhsX19kZXZpY2VfZnJvbV9wY2lkZXYoZ2MsIGRvbWlk LCBwY2lkZXYsIGRldmljZSk7CiAKLSAgICBsb2NrID0gbGlieGxfX2xvY2tfZG9tYWluX3VzZXJk YXRhKGdjLCBkb21pZCk7Ci0gICAgaWYgKCFsb2NrKSB7Ci0gICAgICAgIHJjID0gRVJST1JfTE9D S19GQUlMOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9CisgICAgLyogU3R1YmRvbWFpbiBjb25m aWcgaXMgZGVyaXZlZCBmcm9tIGl0cyB0YXJnZXQgZG9tYWluLCBpdCBkb2Vzbid0IGhhdmUKKyAg ICAgICBpdHMgb3duIGZpbGUgKi8KKyAgICBpZiAoIWxpYnhsX2lzX3N0dWJkb20oQ1RYLCBkb21p ZCwgTlVMTCkpIHsKKyAgICAgICAgbG9jayA9IGxpYnhsX19sb2NrX2RvbWFpbl91c2VyZGF0YShn YywgZG9taWQpOworICAgICAgICBpZiAoIWxvY2spIHsKKyAgICAgICAgICAgIHJjID0gRVJST1Jf TE9DS19GQUlMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KIAotICAgIHJjID0g bGlieGxfX2dldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7Ci0g ICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25m aWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91 dDsKKyAgICB9CiAKICAgICBERVZJQ0VfQUREKHBjaSwgcGNpZGV2cywgZG9taWQsICZwY2lkZXZf c2F2ZWQsIENPTVBBUkVfUENJLCAmZF9jb25maWcpOwogCkBAIC0xNjksOCArMTczLDEwIEBAIHN0 YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYWRkX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsIHVp bnQzMl90IGRvbWlkLCBsaWJ4bF9kCiAgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9u X3N0YXJ0KGdjLCAmdCk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAKLSAgICAgICAgcmMg PSBsaWJ4bF9fc2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsK LSAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgaWYgKGxvY2spIHsKKyAgICAgICAg ICAgIHJjID0gbGlieGxfX3NldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQsICZkX2Nv bmZpZyk7CisgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICB9CiAKICAgICAg ICAgbGlieGxfX3hzX3dyaXRldihnYywgdCwgYmVfcGF0aCwgbGlieGxfX3hzX2t2c19vZl9mbGV4 YXJyYXkoZ2MsIGJhY2spKTsKIAotLSAKMi41LjUKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK