From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH v2 09/13] xenstore: make use of the "xenstore domain" flag Date: Wed, 6 Jan 2016 16:23:25 +0000 Message-ID: <1452097405.21055.108.camel@citrix.com> References: <1450444471-6454-1-git-send-email-jgross@suse.com> <1450444471-6454-10-git-send-email-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1450444471-6454-10-git-send-email-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Juergen Gross , xen-devel@lists.xen.org, ian.jackson@eu.citrix.com, stefano.stabellini@eu.citrix.com, wei.liu2@citrix.com, dgdegra@tycho.nsa.gov List-Id: xen-devel@lists.xenproject.org T24gRnJpLCAyMDE1LTEyLTE4IGF0IDE0OjE0ICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ IENyZWF0ZSB0aGUgeGVuc3RvcmUgZG9tYWluIHdpdGggdGhlIHhzX2RvbWFpbiBmbGFnIHNwZWNp ZmllZC4gVGhpcwo+IGVuYWJsZXMgdXMgdG8gdGVzdCB3aGV0aGVyIHN1Y2ggYSBkb21haW4gaXMg YWxyZWFkeSBydW5uaW5nIGJlZm9yZQo+IHdlIGNyZWF0ZSBpdC4gQXMgdGhlcmUgb3VnaHQgdG8g YmUgb25seSBvbmUgeGVuc3RvcmUgaW4gdGhlIHN5c3RlbQo+IHdlIGRvbid0IG5lZWQgdG8gc3Rh cnQgYW5vdGhlciBvbmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz QHN1c2UuY29tPgo+IC0tLQo+IMKgdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRvbWFpbi5j IHwgMjUgKysrKysrKysrKysrKysrKysrKysrKystLQo+IMKgMSBmaWxlIGNoYW5nZWQsIDIzIGlu c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2hlbHBl cnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYyBiL3Rvb2xzL2hlbHBlcnMvaW5pdC0KPiB4ZW5zdG9y ZS1kb21haW4uYwo+IGluZGV4IDE3ZjAxNTEuLjRjZDllMGYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv aGVscGVycy9pbml0LXhlbnN0b3JlLWRvbWFpbi5jCj4gKysrIGIvdG9vbHMvaGVscGVycy9pbml0 LXhlbnN0b3JlLWRvbWFpbi5jCj4gQEAgLTY2LDcgKzY2LDggQEAgc3RhdGljIGludCBidWlsZCh4 Y19pbnRlcmZhY2UgKnhjaCkKPiDCoMKgwqDCoMKgfSBlbHNlIHsKPiDCoMKgwqDCoMKgwqDCoMKg wqBzc2lkID0gU0VDSU5JVFNJRF9ET01VOwo+IMKgwqDCoMKgwqB9Cj4gLcKgwqDCoMKgcnYgPSB4 Y19kb21haW5fY3JlYXRlKHhjaCwgc3NpZCwgaGFuZGxlLCAwLCAmZG9taWQsIE5VTEwpOwo+ICvC oMKgwqDCoHJ2ID0geGNfZG9tYWluX2NyZWF0ZSh4Y2gsIHNzaWQsIGhhbmRsZSwgWEVOX0RPTUNU TF9DREZfeHNfZG9tYWluLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAm ZG9taWQsIE5VTEwpOwo+IMKgwqDCoMKgwqBpZiAocnYpIHsKPiDCoMKgwqDCoMKgwqDCoMKgwqBm cHJpbnRmKHN0ZGVyciwgInhjX2RvbWFpbl9jcmVhdGUgZmFpbGVkXG4iKTsKPiDCoMKgwqDCoMKg wqDCoMKgwqBnb3RvIGVycjsKPiBAQCAtMTY1LDYgKzE2NiwyMSBAQCBlcnI6Cj4gwqDCoMKgwqDC oHJldHVybiBydjsKPiDCoH0KPiDCoAo+ICtzdGF0aWMgaW50IGNoZWNrX2RvbWFpbih4Y19pbnRl cmZhY2UgKnhjaCkKPiArewo+ICvCoMKgwqDCoHhjX2RvbWluZm9fdCBpbmZvOwo+ICvCoMKgwqDC oHVpbnQzMl90IGRvbTsKPiArCj4gK8KgwqDCoMKgZG9tID0gMDsKCllvdSBjYW4gcHJldHR5IHNh ZmVseSBza2lwIGRvbTAgSSB0aGluaz8KCj4gK8KgwqDCoMKgd2hpbGUgKHhjX2RvbWFpbl9nZXRp bmZvKHhjaCwgZG9tLCAxLCAmaW5mbykgPT0gMSkgewoKTG9nZ2luZyBlcnJvcnMgKGkuZS4gb24g cmV0dXJuIDwgMCkgd291bGQgYmUgbmljZSBJIHRoaW5rLgoKPiArwqDCoMKgwqDCoMKgwqDCoGlm IChpbmZvLnhzX2RvbWFpbikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIDE7Cj4g K8KgwqDCoMKgwqDCoMKgwqBkb20gPSBpbmZvLmRvbWlkICsgMTsKPiArwqDCoMKgwqB9Cj4gKwo+ ICvCoMKgwqDCoHJldHVybiAwOwo+ICt9Cj4gKwo+IMKgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIq KiBhcmd2KQo+IMKgewo+IMKgwqDCoMKgwqBpbnQgb3B0Owo+IEBAIC0yMDQsNyArMjIwLDEyIEBA IGludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikKPiDCoMKgwqDCoMKgwqDCoMKgwqByZXR1 cm4gMTsKPiDCoMKgwqDCoMKgfQo+IMKgCj4gLcKgwqDCoMKgcnYgPSBidWlsZCh4Y2gpOwo+ICvC oMKgwqDCoHJ2ID0gY2hlY2tfZG9tYWluKHhjaCk7Cj4gKwo+ICvCoMKgwqDCoGlmICghcnYpCj4g K8KgwqDCoMKgwqDCoMKgwqBydiA9IGJ1aWxkKHhjaCk7Cj4gK8KgwqDCoMKgZWxzZQo+ICvCoMKg wqDCoMKgwqDCoMKgZnByaW50ZihzdGRlcnIsICJ4ZW5zdG9yZSBkb21haW4gYWxyZWFkeSBwcmVz ZW50LlxuIik7Cj4gwqAKPiDCoMKgwqDCoMKgeGNfaW50ZXJmYWNlX2Nsb3NlKHhjaCk7Cj4gwqAK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK