From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [PATCH v2 3/3] libxc: do some retries in xc_cpupool_removecpu() for EBUSY case Date: Tue, 1 Mar 2016 12:59:57 +0100 Message-ID: <56D5843D.5060508@suse.com> References: <1456822933-25041-1-git-send-email-jgross@suse.com> <1456822933-25041-4-git-send-email-jgross@suse.com> <20160301115813.GQ17111@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160301115813.GQ17111@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu Cc: 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 T24gMDEvMDMvMTYgMTI6NTgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBNYXIgMDEsIDIwMTYg YXQgMTA6MDI6MTNBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gVGhlIGh5cGVydmlz b3IgbWlnaHQgcmV0dXJuIEVCVVNZIHdoZW4gdHJ5aW5nIHRvIHJlbW92ZSBhIGNwdSBmcm9tIGEK Pj4gY3B1cG9vbCB3aGVuIGEgZG9tYWluIHJ1bm5pbmcgaW4gdGhpcyBjcHVwb29sIGhhcyBwaW5u ZWQgYSB2Y3B1Cj4+IHRlbXBvcmFyaWx5LiBEbyBzb21lIHJldHJpZXMgaW4gdGhpcyBjYXNlLCBw ZXJoYXBzIHRoZSBzaXR1YXRpb24KPj4gY2xlYW5zIHVwLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBK dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiAgdG9vbHMvbGlieGMveGNf Y3B1cG9vbC5jIHwgMTMgKysrKysrKysrKysrLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hj X2NwdXBvb2wuYyBiL3Rvb2xzL2xpYnhjL3hjX2NwdXBvb2wuYwo+PiBpbmRleCBjNDIyNzNlLi45 ZjJmOTVjIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4Yy94Y19jcHVwb29sLmMKPj4gKysrIGIv dG9vbHMvbGlieGMveGNfY3B1cG9vbC5jCj4+IEBAIC0yMCw4ICsyMCwxMSBAQAo+PiAgICovCj4+ ICAKPj4gICNpbmNsdWRlIDxzdGRhcmcuaD4KPj4gKyNpbmNsdWRlIDx1bmlzdGQuaD4KPj4gICNp bmNsdWRlICJ4Y19wcml2YXRlLmgiCj4+ICAKPj4gKyNkZWZpbmUgTElCWENfQlVTWV9SRVRSSUVT IDUKPj4gKwo+PiAgc3RhdGljIGludCBkb19zeXNjdGxfc2F2ZSh4Y19pbnRlcmZhY2UgKnhjaCwg c3RydWN0IHhlbl9zeXNjdGwgKnN5c2N0bCkKPj4gIHsKPj4gICAgICBpbnQgcmV0Owo+PiBAQCAt MTQxLDEzICsxNDQsMjEgQEAgaW50IHhjX2NwdXBvb2xfcmVtb3ZlY3B1KHhjX2ludGVyZmFjZSAq eGNoLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBvb2xpZCwKPj4gICAg ICAgICAgICAgICAgICAgICAgICAgICBpbnQgY3B1KQo+PiAgewo+PiArICAgIHVuc2lnbmVkIHJl dHJpZXM7Cj4+ICsgICAgaW50IGVycjsKPj4gICAgICBERUNMQVJFX1NZU0NUTDsKPj4gIAo+PiAg ICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX2NwdXBvb2xfb3A7Cj4+ICAgICAgc3lzY3RsLnUu Y3B1cG9vbF9vcC5vcCA9IFhFTl9TWVNDVExfQ1BVUE9PTF9PUF9STUNQVTsKPj4gICAgICBzeXNj dGwudS5jcHVwb29sX29wLmNwdXBvb2xfaWQgPSBwb29saWQ7Cj4+ICAgICAgc3lzY3RsLnUuY3B1 cG9vbF9vcC5jcHUgPSAoY3B1IDwgMCkgPyBYRU5fU1lTQ1RMX0NQVVBPT0xfUEFSX0FOWSA6IGNw dTsKPj4gLSAgICByZXR1cm4gZG9fc3lzY3RsX3NhdmUoeGNoLCAmc3lzY3RsKTsKPj4gKyAgICBm b3IgKHJldHJpZXMgPSAwOyByZXRyaWVzIDwgTElCWENfQlVTWV9SRVRSSUVTOyByZXRyaWVzKysp IHsKPiAKPiBMaWJ4YyBjb2Rpbmcgc3R5bGUgcmVxdWlyZXMgc3BhY2VzIGJldHdlZW4gKCkuCgpP b3BzLCBzb3JyeS4KCj4gCj4+ICsgICAgICAgIGVyciA9IGRvX3N5c2N0bF9zYXZlKHhjaCwgJnN5 c2N0bCk7Cj4+ICsgICAgICAgIGlmIChlcnIgPj0gMCB8fCBlcnJubyAhPSBFQlVTWSkKPiAKPiBE aXR0by4KPiAKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICBzbGVlcCgxKTsKPj4g KyAgICB9Cj4+ICsgICAgcmV0dXJuIGVycjsKPj4gIH0KPj4gIAo+PiAgaW50IHhjX2NwdXBvb2xf bW92ZWRvbWFpbih4Y19pbnRlcmZhY2UgKnhjaCwKCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK