From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v4 1/3] libxc: do some retries in xc_cpupool_removecpu() for EBUSY case Date: Tue, 12 Apr 2016 14:57:12 +0100 Message-ID: <20160412135712.GE18652@citrix.com> References: <1457587634-22819-1-git-send-email-jgross@suse.com> <1457587634-22819-2-git-send-email-jgross@suse.com> <20160412130258.GA3534@gmail.com> <570CFBE2.6060509@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: <570CFBE2.6060509@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: Ian Jackson , Olaf Hering , Stefano Stabellini , Wei Liu , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBBcHIgMTIsIDIwMTYgYXQgMDM6NDU6MDZQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3 cm90ZToKPiBPbiAxMi8wNC8xNiAxNTowMiwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gPiBPbiBUaHUs IE1hciAxMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+IAo+ID4+ICsjZGVmaW5lIE5VTV9STUNQ VV9CVVNZX1JFVFJJRVMgNQo+ID4+ICsKPiA+PiAgaW50IHhjX2NwdXBvb2xfcmVtb3ZlY3B1KHhj X2ludGVyZmFjZSAqeGNoLAo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg cG9vbGlkLAo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNwdSkKPiA+PiAgewo+ ID4+ICsgICAgdW5zaWduZWQgcmV0cmllczsKPiA+PiArICAgIGludCBlcnI7Cj4gPj4gICAgICBE RUNMQVJFX1NZU0NUTDsKPiA+PiAgCj4gPj4gICAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9j cHVwb29sX29wOwo+ID4+ICAgICAgc3lzY3RsLnUuY3B1cG9vbF9vcC5vcCA9IFhFTl9TWVNDVExf Q1BVUE9PTF9PUF9STUNQVTsKPiA+PiAgICAgIHN5c2N0bC51LmNwdXBvb2xfb3AuY3B1cG9vbF9p ZCA9IHBvb2xpZDsKPiA+PiAgICAgIHN5c2N0bC51LmNwdXBvb2xfb3AuY3B1ID0gKGNwdSA8IDAp ID8gWEVOX1NZU0NUTF9DUFVQT09MX1BBUl9BTlkgOiBjcHU7Cj4gPj4gLSAgICByZXR1cm4gZG9f c3lzY3RsX3NhdmUoeGNoLCAmc3lzY3RsKTsKPiA+PiArICAgIGZvciAoIHJldHJpZXMgPSAwOyBy ZXRyaWVzIDwgTlVNX1JNQ1BVX0JVU1lfUkVUUklFUzsgcmV0cmllcysrICkgewo+ID4+ICsgICAg ICAgIGVyciA9IGRvX3N5c2N0bF9zYXZlKHhjaCwgJnN5c2N0bCk7Cj4gPj4gKyAgICAgICAgaWYg KCBlcnIgPCAwICYmIGVycm5vID09IEVCVVNZICkKPiA+PiArICAgICAgICAgICAgc2xlZXAoMSk7 Cj4gPj4gKyAgICAgICAgZWxzZQo+ID4+ICsgICAgICAgICAgICBicmVhazsKPiA+PiArICAgIH0K PiA+PiArICAgIHJldHVybiBlcnI7Cj4gPiAKPiA+IFRoaXMgbWF5IGZhaWwgd2l0aCBnY2MtNC44 LCBhdCBsZWFzdCB3aXRoIC1PZyBpbiAxMy4xOgo+ID4gCj4gPiBbICAxMDVzXSB4Y19jcHVwb29s LmM6IEluIGZ1bmN0aW9uICd4Y19jcHVwb29sX3JlbW92ZWNwdSc6Cj4gPiBbICAxMDVzXSB4Y19j cHVwb29sLmM6MTY4OjU6IGVycm9yOiAnZXJyJyBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkIGlu IHRoaXMgZnVuY3Rpb24gWy1XZXJyb3I9bWF5YmUtdW5pbml0aWFsaXplZF0KPiA+IFsgIDEwNXNd ICAgICAgcmV0dXJuIGVycjsKPiA+IFsgIDEwNXNdICAgICAgXgo+IAo+IElNTyB0aGlzIGlzIGEg Y29tcGlsZXIgYnVnLiBUaGUgY29tcGlsZXIgY291bGQgZGV0ZWN0IGVhc2lseSB0aGF0IGVycgo+ IGNhbid0IGJlIHVuaW5pdGlhbGl6ZWQgYXQgdGhlIHJldHVybiBzdGF0ZW1lbnQgKGUuZy4gdmlh IGxvb3AKPiB1bnJvbGxpbmcpLgo+IAo+IEkgY2FuIGRvIGEgcGF0Y2gsIG9mIGNvdXJzZS4gVGhl IHF1ZXN0aW9uIGlzIHdoZXRoZXIgSSBzaG91bGQuIDotKQo+IAoKWW91IHNob3VsZCAtLSBhbmQg ZG9jdW1lbnQgdGhhdCBpdCBpcyB0byBtYWtlIGJ1Z2d5IGNvbXBpbGVyIGhhcHB5LgpXZSd2ZSBk b25lIHRoaXMgYmVmb3JlLgoKV2VpLgoKPiAKPiBKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=