From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [PATCH v4 1/3] libxc: do some retries in xc_cpupool_removecpu() for EBUSY case Date: Tue, 12 Apr 2016 15:45:06 +0200 Message-ID: <570CFBE2.6060509@suse.com> References: <1457587634-22819-1-git-send-email-jgross@suse.com> <1457587634-22819-2-git-send-email-jgross@suse.com> <20160412130258.GA3534@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160412130258.GA3534@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Olaf Hering Cc: Ian Jackson , Stefano Stabellini , Wei Liu , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gMTIvMDQvMTYgMTU6MDIsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IE9uIFRodSwgTWFyIDEwLCBK dWVyZ2VuIEdyb3NzIHdyb3RlOgo+IAo+PiArI2RlZmluZSBOVU1fUk1DUFVfQlVTWV9SRVRSSUVT IDUKPj4gKwo+PiAgaW50IHhjX2NwdXBvb2xfcmVtb3ZlY3B1KHhjX2ludGVyZmFjZSAqeGNoLAo+ PiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBvb2xpZCwKPj4gICAgICAgICAg ICAgICAgICAgICAgICAgICBpbnQgY3B1KQo+PiAgewo+PiArICAgIHVuc2lnbmVkIHJldHJpZXM7 Cj4+ICsgICAgaW50IGVycjsKPj4gICAgICBERUNMQVJFX1NZU0NUTDsKPj4gIAo+PiAgICAgIHN5 c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX2NwdXBvb2xfb3A7Cj4+ICAgICAgc3lzY3RsLnUuY3B1cG9v bF9vcC5vcCA9IFhFTl9TWVNDVExfQ1BVUE9PTF9PUF9STUNQVTsKPj4gICAgICBzeXNjdGwudS5j cHVwb29sX29wLmNwdXBvb2xfaWQgPSBwb29saWQ7Cj4+ICAgICAgc3lzY3RsLnUuY3B1cG9vbF9v cC5jcHUgPSAoY3B1IDwgMCkgPyBYRU5fU1lTQ1RMX0NQVVBPT0xfUEFSX0FOWSA6IGNwdTsKPj4g LSAgICByZXR1cm4gZG9fc3lzY3RsX3NhdmUoeGNoLCAmc3lzY3RsKTsKPj4gKyAgICBmb3IgKCBy ZXRyaWVzID0gMDsgcmV0cmllcyA8IE5VTV9STUNQVV9CVVNZX1JFVFJJRVM7IHJldHJpZXMrKyAp IHsKPj4gKyAgICAgICAgZXJyID0gZG9fc3lzY3RsX3NhdmUoeGNoLCAmc3lzY3RsKTsKPj4gKyAg ICAgICAgaWYgKCBlcnIgPCAwICYmIGVycm5vID09IEVCVVNZICkKPj4gKyAgICAgICAgICAgIHNs ZWVwKDEpOwo+PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgICAgICBicmVhazsKPj4gKyAgICB9 Cj4+ICsgICAgcmV0dXJuIGVycjsKPiAKPiBUaGlzIG1heSBmYWlsIHdpdGggZ2NjLTQuOCwgYXQg bGVhc3Qgd2l0aCAtT2cgaW4gMTMuMToKPiAKPiBbICAxMDVzXSB4Y19jcHVwb29sLmM6IEluIGZ1 bmN0aW9uICd4Y19jcHVwb29sX3JlbW92ZWNwdSc6Cj4gWyAgMTA1c10geGNfY3B1cG9vbC5jOjE2 ODo1OiBlcnJvcjogJ2VycicgbWF5IGJlIHVzZWQgdW5pbml0aWFsaXplZCBpbiB0aGlzIGZ1bmN0 aW9uIFstV2Vycm9yPW1heWJlLXVuaW5pdGlhbGl6ZWRdCj4gWyAgMTA1c10gICAgICByZXR1cm4g ZXJyOwo+IFsgIDEwNXNdICAgICAgXgoKSU1PIHRoaXMgaXMgYSBjb21waWxlciBidWcuIFRoZSBj b21waWxlciBjb3VsZCBkZXRlY3QgZWFzaWx5IHRoYXQgZXJyCmNhbid0IGJlIHVuaW5pdGlhbGl6 ZWQgYXQgdGhlIHJldHVybiBzdGF0ZW1lbnQgKGUuZy4gdmlhIGxvb3AKdW5yb2xsaW5nKS4KCkkg Y2FuIGRvIGEgcGF0Y2gsIG9mIGNvdXJzZS4gVGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgSSBzaG91 bGQuIDotKQoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==