From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v2 3/3] libxc: do some retries in xc_cpupool_removecpu() for EBUSY case Date: Tue, 1 Mar 2016 11:58:13 +0000 Message-ID: <20160301115813.GQ17111@citrix.com> References: <1456822933-25041-1-git-send-email-jgross@suse.com> <1456822933-25041-4-git-send-email-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1456822933-25041-4-git-send-email-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Juergen Gross Cc: wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, david.vrabel@citrix.com, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBNYXIgMDEsIDIwMTYgYXQgMTA6MDI6MTNBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3 cm90ZToKPiBUaGUgaHlwZXJ2aXNvciBtaWdodCByZXR1cm4gRUJVU1kgd2hlbiB0cnlpbmcgdG8g cmVtb3ZlIGEgY3B1IGZyb20gYQo+IGNwdXBvb2wgd2hlbiBhIGRvbWFpbiBydW5uaW5nIGluIHRo aXMgY3B1cG9vbCBoYXMgcGlubmVkIGEgdmNwdQo+IHRlbXBvcmFyaWx5LiBEbyBzb21lIHJldHJp ZXMgaW4gdGhpcyBjYXNlLCBwZXJoYXBzIHRoZSBzaXR1YXRpb24KPiBjbGVhbnMgdXAuCj4gCj4g U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICB0 b29scy9saWJ4Yy94Y19jcHVwb29sLmMgfCAxMyArKysrKysrKysrKystCj4gIDEgZmlsZSBjaGFu Z2VkLCAxMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rv b2xzL2xpYnhjL3hjX2NwdXBvb2wuYyBiL3Rvb2xzL2xpYnhjL3hjX2NwdXBvb2wuYwo+IGluZGV4 IGM0MjI3M2UuLjlmMmY5NWMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1cG9vbC5j Cj4gKysrIGIvdG9vbHMvbGlieGMveGNfY3B1cG9vbC5jCj4gQEAgLTIwLDggKzIwLDExIEBACj4g ICAqLwo+ICAKPiAgI2luY2x1ZGUgPHN0ZGFyZy5oPgo+ICsjaW5jbHVkZSA8dW5pc3RkLmg+Cj4g ICNpbmNsdWRlICJ4Y19wcml2YXRlLmgiCj4gIAo+ICsjZGVmaW5lIExJQlhDX0JVU1lfUkVUUklF UyA1Cj4gKwo+ICBzdGF0aWMgaW50IGRvX3N5c2N0bF9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBz dHJ1Y3QgeGVuX3N5c2N0bCAqc3lzY3RsKQo+ICB7Cj4gICAgICBpbnQgcmV0Owo+IEBAIC0xNDEs MTMgKzE0NCwyMSBAQCBpbnQgeGNfY3B1cG9vbF9yZW1vdmVjcHUoeGNfaW50ZXJmYWNlICp4Y2gs Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBwb29saWQsCj4gICAgICAgICAg ICAgICAgICAgICAgICAgICBpbnQgY3B1KQo+ICB7Cj4gKyAgICB1bnNpZ25lZCByZXRyaWVzOwo+ ICsgICAgaW50IGVycjsKPiAgICAgIERFQ0xBUkVfU1lTQ1RMOwo+ICAKPiAgICAgIHN5c2N0bC5j bWQgPSBYRU5fU1lTQ1RMX2NwdXBvb2xfb3A7Cj4gICAgICBzeXNjdGwudS5jcHVwb29sX29wLm9w ID0gWEVOX1NZU0NUTF9DUFVQT09MX09QX1JNQ1BVOwo+ICAgICAgc3lzY3RsLnUuY3B1cG9vbF9v cC5jcHVwb29sX2lkID0gcG9vbGlkOwo+ICAgICAgc3lzY3RsLnUuY3B1cG9vbF9vcC5jcHUgPSAo Y3B1IDwgMCkgPyBYRU5fU1lTQ1RMX0NQVVBPT0xfUEFSX0FOWSA6IGNwdTsKPiAtICAgIHJldHVy biBkb19zeXNjdGxfc2F2ZSh4Y2gsICZzeXNjdGwpOwo+ICsgICAgZm9yIChyZXRyaWVzID0gMDsg cmV0cmllcyA8IExJQlhDX0JVU1lfUkVUUklFUzsgcmV0cmllcysrKSB7CgpMaWJ4YyBjb2Rpbmcg c3R5bGUgcmVxdWlyZXMgc3BhY2VzIGJldHdlZW4gKCkuCgo+ICsgICAgICAgIGVyciA9IGRvX3N5 c2N0bF9zYXZlKHhjaCwgJnN5c2N0bCk7Cj4gKyAgICAgICAgaWYgKGVyciA+PSAwIHx8IGVycm5v ICE9IEVCVVNZKQoKRGl0dG8uCgo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICBzbGVl cCgxKTsKPiArICAgIH0KPiArICAgIHJldHVybiBlcnI7Cj4gIH0KPiAgCj4gIGludCB4Y19jcHVw b29sX21vdmVkb21haW4oeGNfaW50ZXJmYWNlICp4Y2gsCj4gLS0gCj4gMi42LjIKPiAKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==