From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ronald Rojas Subject: [PATCH RFC 20/59] xenworker: Use libxl_domain_unpause rather than forking xl Date: Wed, 28 Dec 2016 20:14:13 -0500 Message-ID: <1482974092-15891-20-git-send-email-ronladred@gmail.com> References: <1482974092-15891-1-git-send-email-ronladred@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1482974092-15891-1-git-send-email-ronladred@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel , Ian Jackson , Wei Liu , George Dunlap , George Dunlap List-Id: xen-devel@lists.xenproject.org RnJvbTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKVW5wYXVzZSBp cyBhIHRpbWUtc2Vuc2l0aXZlIG9wZXJhdGlvbjsgdXNlIGxpYnhsIHRvIHVucGF1c2UgZGlyZWN0 bHkKcmF0aGVyIHRoYW4gZm9ya2luZyBhbmQgZXhlY2luZyB4bCBmb3IgZWFjaCBWTS4KClNpZ25l ZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiBs aWJ4bC5nbyAgICAgfCAxNCArKysrKysrKysrKysrKwogeGVud29ya2VyLmdvIHwgMTIgKystLS0t LS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2xpYnhsLmdvIGIvbGlieGwuZ28KaW5kZXggMzllNDdhYi4uNDE1ZGU3 ZiAxMDA2NDQKLS0tIGEvbGlieGwuZ28KKysrIGIvbGlieGwuZ28KQEAgLTExNCwzICsxMTQsMTcg QEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBEb21haW5JbmZvKElkIERvbWlkKSAoZGkgKkRvbWluZm8s IGVyciBlcnJvcikgewogCWRpLkRvbWFpbl90eXBlID0gaW50MzIoY2RpLmRvbWFpbl90eXBlKQog CXJldHVybgogfQorCitmdW5jIChDdHggKkNvbnRleHQpIERvbWFpblVucGF1c2UoSWQgRG9taWQp IChlcnIgZXJyb3IpIHsKKwlpZiBDdHguY3R4ID09IG5pbCB7CisJCWVyciA9IGZtdC5FcnJvcmYo IkNvbnRleHQgbm90IG9wZW5lZCIpCisJCXJldHVybgorCX0KKworCXJldCA6PSBDLmxpYnhsX2Rv bWFpbl91bnBhdXNlKEN0eC5jdHgsIEMudWludDMyX3QoSWQpKQorCisJaWYgcmV0ICE9IDAgewor CQllcnIgPSBmbXQuRXJyb3JmKCJsaWJ4bF9kb21haW5fdW5wYXVzZSBmYWlsZWQ6ICVkIiwgcmV0 KQorCX0KKwlyZXR1cm4KK30KZGlmZiAtLWdpdCBhL3hlbndvcmtlci5nbyBiL3hlbndvcmtlci5n bwppbmRleCAzMWFmMzVmLi40MDc3ZTc3IDEwMDY0NAotLS0gYS94ZW53b3JrZXIuZ28KKysrIGIv eGVud29ya2VyLmdvCkBAIC0yMzIsMTYgKzIzMiw4IEBAIGZ1bmMgKHcgKlhlbldvcmtlcikgU2h1 dGRvd24oKSB7CiAKIC8vIEZJWE1FOiBSZXR1cm4gYW4gZXJyb3IKIGZ1bmMgKHcgKlhlbldvcmtl cikgUHJvY2VzcyhyZXBvcnQgY2hhbiBXb3JrZXJSZXBvcnQsIGRvbmUgY2hhbiBib29sKSB7Ci0J bW9jayA6PSBmYWxzZQotCQotCS8vIHhsIHVucGF1c2UgW3ZtbmFtZV0KLQlhcmdzIDo9IFtdc3Ry aW5neyJ4bCIsICJ1bnBhdXNlIiwgdy52bW5hbWV9Ci0JaWYgbW9jayB7Ci0JCWFyZ3MgPSBhcHBl bmQoW11zdHJpbmd7ImVjaG8ifSwgYXJncy4uLikKLQl9Ci0JZSA6PSBleGVjLkNvbW1hbmQoYXJn c1swXSwgYXJnc1sxOl0uLi4pCi0KLQllcnIgOj0gZS5SdW4oKQorCS8vIC8vIHhsIHVucGF1c2Ug W3ZtbmFtZV0KKwllcnIgOj0geGcuQ3R4LkRvbWFpblVucGF1c2UoRG9taWQody5kb21pZCkpCiAJ aWYgZXJyICE9IG5pbCB7CiAJCWZtdC5QcmludGYoIkVycm9yIHVucGF1c2luZyBkb21haW46ICV2 XG4iLCBlcnIpCiAJCXJldHVybgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK