From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: [PATCH 1/3] libxc: Revert "do some retries in xc_cpupool_removecpu() for EBUSY case" Date: Thu, 14 Apr 2016 18:07:38 +0100 Message-ID: <1460653660-6654-2-git-send-email-ian.jackson@eu.citrix.com> References: <1460653660-6654-1-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1460653660-6654-1-git-send-email-ian.jackson@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xensource.com Cc: Juergen Gross , Wei Liu , George Dunlap , Ian Jackson , Dario Faggioli , Tim Deegan , Jan Beulich List-Id: xen-devel@lists.xenproject.org bGlieGMgbWF5IGJlIGNhbGxlZCBmcm9tIHdpdGhpbiBsb25nLXJ1bm5pbmcgZGFlbW9ucyBzdWNo IGFzIGxpYnZpcnQuCgpJbiBzdWNoIGEgc3lzdGVtIHRoaXMgc2xlZXAgd291bGQgZW5hYmxlIGFu IHVuY29vcGVyYXRpdmUgb3IgYnVnZ3kKZ3Vlc3QgdG8gYmxvY2sgYWxsIHRvb2xzdGFjayBvcGVy YXRpb25zIGZvciBhbiBleHRlbmRlZCBwZXJpb2QuCgpTYWRseSwgdGhlcmVmb3JlLCBzdWNoIGEg cmV0cnkgbG9vcCBpcyBub3QgZmVhc2libGUgd2l0aG91dCBhIGxvdCBvZgplbmdpbmVlcmluZyB3 aGljaCBpcyBwcm9iYWJseSBub3QgYXBwcm9wcmlhdGUuCgpUaGlzIHJldmVydHMgY29tbWl0IDFl ZjZiZWVhMTg3YmNhOGQxMTE1MmI2YzdkOTg3YjJiOTQ1MGY5MzYKImxpYnhjOiBkbyBzb21lIHJl dHJpZXMgaW4geGNfY3B1cG9vbF9yZW1vdmVjcHUoKSBmb3IgRUJVU1kgY2FzZSIKClNpZ25lZC1v ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogRGFyaW8g RmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1 MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhjL3hjX2NwdXBvb2wuYyB8ICAgMjAgKy0tLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMTkgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfY3B1cG9vbC5jIGIvdG9vbHMvbGli eGMveGNfY3B1cG9vbC5jCmluZGV4IDI2MWI5YzkuLmM0MjI3M2UgMTAwNjQ0Ci0tLSBhL3Rvb2xz L2xpYnhjL3hjX2NwdXBvb2wuYworKysgYi90b29scy9saWJ4Yy94Y19jcHVwb29sLmMKQEAgLTIw LDcgKzIwLDYgQEAKICAqLwogCiAjaW5jbHVkZSA8c3RkYXJnLmg+Ci0jaW5jbHVkZSA8dW5pc3Rk Lmg+CiAjaW5jbHVkZSAieGNfcHJpdmF0ZS5oIgogCiBzdGF0aWMgaW50IGRvX3N5c2N0bF9zYXZl KHhjX2ludGVyZmFjZSAqeGNoLCBzdHJ1Y3QgeGVuX3N5c2N0bCAqc3lzY3RsKQpAQCAtMTM4LDM0 ICsxMzcsMTcgQEAgaW50IHhjX2NwdXBvb2xfYWRkY3B1KHhjX2ludGVyZmFjZSAqeGNoLAogICAg IHJldHVybiBkb19zeXNjdGxfc2F2ZSh4Y2gsICZzeXNjdGwpOwogfQogCi0vKgotICogVGhlIGh5 cGVydmlzb3IgbWlnaHQgcmV0dXJuIEVCVVNZIHdoZW4gdHJ5aW5nIHRvIHJlbW92ZSBhIGNwdSBm cm9tIGEKLSAqIGNwdXBvb2wgd2hlbiBhIGRvbWFpbiBydW5uaW5nIGluIHRoaXMgY3B1cG9vbCBo YXMgcGlubmVkIGEgdmNwdQotICogdGVtcG9yYXJpbHkuIERvIHNvbWUgcmV0cmllcyBpbiB0aGlz IGNhc2UsIHBlcmhhcHMgdGhlIHNpdHVhdGlvbgotICogY2xlYW5zIHVwLgotICovCi0jZGVmaW5l IE5VTV9STUNQVV9CVVNZX1JFVFJJRVMgNQotCiBpbnQgeGNfY3B1cG9vbF9yZW1vdmVjcHUoeGNf aW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcG9vbGlk LAogICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjcHUpCiB7Ci0gICAgdW5zaWduZWQgcmV0 cmllczsKLSAgICBpbnQgZXJyOwogICAgIERFQ0xBUkVfU1lTQ1RMOwogCiAgICAgc3lzY3RsLmNt ZCA9IFhFTl9TWVNDVExfY3B1cG9vbF9vcDsKICAgICBzeXNjdGwudS5jcHVwb29sX29wLm9wID0g WEVOX1NZU0NUTF9DUFVQT09MX09QX1JNQ1BVOwogICAgIHN5c2N0bC51LmNwdXBvb2xfb3AuY3B1 cG9vbF9pZCA9IHBvb2xpZDsKICAgICBzeXNjdGwudS5jcHVwb29sX29wLmNwdSA9IChjcHUgPCAw KSA/IFhFTl9TWVNDVExfQ1BVUE9PTF9QQVJfQU5ZIDogY3B1OwotICAgIGZvciAoIHJldHJpZXMg PSAwOyByZXRyaWVzIDwgTlVNX1JNQ1BVX0JVU1lfUkVUUklFUzsgcmV0cmllcysrICkgewotICAg ICAgICBlcnIgPSBkb19zeXNjdGxfc2F2ZSh4Y2gsICZzeXNjdGwpOwotICAgICAgICBpZiAoIGVy ciA8IDAgJiYgZXJybm8gPT0gRUJVU1kgKQotICAgICAgICAgICAgc2xlZXAoMSk7Ci0gICAgICAg IGVsc2UKLSAgICAgICAgICAgIGJyZWFrOwotICAgIH0KLSAgICByZXR1cm4gZXJyOworICAgIHJl dHVybiBkb19zeXNjdGxfc2F2ZSh4Y2gsICZzeXNjdGwpOwogfQogCiBpbnQgeGNfY3B1cG9vbF9t b3ZlZG9tYWluKHhjX2ludGVyZmFjZSAqeGNoLAotLSAKMS43LjEwLjQKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=