From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH 6/9] xenstore: don't start xenstore domain if already one is active Date: Tue, 15 Dec 2015 12:23:21 +0000 Message-ID: <1450182201.16856.157.camel@citrix.com> References: <1449848861-7700-1-git-send-email-jgross@suse.com> <1449848861-7700-7-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: <1449848861-7700-7-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 Cc: Daniel De Graaf List-Id: xen-devel@lists.xenproject.org T24gRnJpLCAyMDE1LTEyLTExIGF0IDE2OjQ3ICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ IERvbid0IHN0YXJ0IGEgbmV3IHhlbnN0b3JlIGRvbWFpbiBpbiBjYXNlIG9uZSBpcyBhbHJlYWR5 IGRldGVjdGVkIHRvCj4gYmUgcnVubmluZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gwqB0b29scy94ZW5zdG9yZS9pbml0LXhlbnN0 b3JlLWRvbWFpbi5jIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKystLQo+IMKgMSBmaWxlIGNo YW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh L3Rvb2xzL3hlbnN0b3JlL2luaXQteGVuc3RvcmUtZG9tYWluLmMgYi90b29scy94ZW5zdG9yZS9p bml0LQo+IHhlbnN0b3JlLWRvbWFpbi5jCj4gaW5kZXggMDY4ODg3Yy4uMGNhN2VlZCAxMDA2NDQK PiAtLS0gYS90b29scy94ZW5zdG9yZS9pbml0LXhlbnN0b3JlLWRvbWFpbi5jCj4gKysrIGIvdG9v bHMveGVuc3RvcmUvaW5pdC14ZW5zdG9yZS1kb21haW4uYwo+IEBAIC02Niw3ICs2Niw4IEBAIHN0 YXRpYyBpbnQgYnVpbGQoeGNfaW50ZXJmYWNlICp4Y2gpCj4gwqAJfSBlbHNlIHsKPiDCoAkJc3Np ZCA9IFNFQ0lOSVRTSURfRE9NVTsKPiDCoAl9Cj4gLQlydiA9IHhjX2RvbWFpbl9jcmVhdGUoeGNo LCBzc2lkLCBoYW5kbGUsIDAsICZkb21pZCwgTlVMTCk7Cj4gKwlydiA9IHhjX2RvbWFpbl9jcmVh dGUoeGNoLCBzc2lkLCBoYW5kbGUsIFhFTl9ET01DVExfQ0RGX3hzX2RvbWFpbiwKPiArCQkJwqDC oMKgwqDCoMKgJmRvbWlkLCBOVUxMKTsKCkRvZXNuJ3QgdGhpcyBiaXQgYmVsb25nIGVhcmxpZXIg b24gaW4gdGhlIHNlcmllcz8KCj4gwqAJaWYgKHJ2KSB7Cj4gwqAJCWZwcmludGYoc3RkZXJyLCAi eGNfZG9tYWluX2NyZWF0ZSBmYWlsZWRcbiIpOwo+IMKgCQlnb3RvIGVycjsKPiBAQCAtMTY1LDYg KzE2NiwyMSBAQCBlcnI6Cj4gwqAJcmV0dXJuIHJ2Owo+IMKgfQo+IMKgCj4gK3N0YXRpYyBpbnQg Y2hlY2tfZG9tYWluKHhjX2ludGVyZmFjZSAqeGNoKQo+ICt7Cj4gKwl4Y19kb21pbmZvX3QgaW5m bzsKPiArCXVpbnQzMl90IGRvbTsKPiArCj4gKwlkb20gPSAwOwo+ICsJd2hpbGUgKHhjX2RvbWFp bl9nZXRpbmZvKHhjaCwgZG9tLCAxLCAmaW5mbykgPT0gMSkgewo+ICsJCWlmIChpbmZvLnhzX2Rv bWFpbikKPiArCQkJcmV0dXJuIDE7Cj4gKwkJZG9tID0gaW5mby5kb21pZCArIDE7Cj4gKwl9Cj4g Kwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gwqBpbnQgbWFpbihpbnQgYXJnYywgY2hhcioqIGFy Z3YpCj4gwqB7Cj4gwqAJaW50IG9wdDsKPiBAQCAtMjAxLDcgKzIxNywxMiBAQCBpbnQgbWFpbihp bnQgYXJnYywgY2hhcioqIGFyZ3YpCj4gwqAJCXJldHVybiAxOwo+IMKgCX0KPiDCoAo+IC0JcnYg PSBidWlsZCh4Y2gpOwo+ICsJcnYgPSBjaGVja19kb21haW4oeGNoKTsKPiArCj4gKwlpZiAoIXJ2 KQo+ICsJCXJ2ID0gYnVpbGQoeGNoKTsKPiArCWVsc2UKPiArCQlmcHJpbnRmKHN0ZGVyciwgInhl bnN0b3JlIGRvbWFpbiBhbHJlYWR5IHByZXNlbnQuXG4iKTsKPiDCoAo+IMKgCXhjX2ludGVyZmFj ZV9jbG9zZSh4Y2gpOwo+IMKgCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=