From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ronald Rojas Subject: [PATCH RFC 05/59] controller: Add WorkerParams argument to Init in Worker interface Date: Wed, 28 Dec 2016 20:13:58 -0500 Message-ID: <1482974092-15891-5-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 RnJvbTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKRm9yIG5vdyBq dXN0IG1ha2UgaXQgYSBwbGFpbiBbXXN0cmluZzsgbGF0ZXIgbWFrZSBpdCBtb3JlIGFic3RyY3Rl ZC4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv bT4KLS0tCiBtYWluLmdvICAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKystLS0tLQogcHJv Y2Vzc3dvcmtlci5nbyB8ICA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygr KSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tYWluLmdvIGIvbWFpbi5nbwppbmRleCBh NDk4NmNmLi45MDM4OGRkIDEwMDY0NAotLS0gYS9tYWluLmdvCisrKyBiL21haW4uZ28KQEAgLTE0 LDkgKzE0LDEzIEBAIHR5cGUgV29ya2VyUmVwb3J0IHN0cnVjdCB7CiAJTWF4RGVsdGEgaW50CiB9 CiAKK3R5cGUgV29ya2VyUGFyYW1zIHN0cnVjdCB7CisJQXJncyBbXXN0cmluZworfQorCiB0eXBl IFdvcmtlciBpbnRlcmZhY2UgewogCVNldElkKGludCkKLQlJbml0KCkgZXJyb3IKKwlJbml0KFdv cmtlclBhcmFtcykgZXJyb3IKIAlTaHV0ZG93bigpCiAJUHJvY2VzcyhjaGFuIFdvcmtlclJlcG9y dCwgY2hhbiBib29sKQogfQpAQCAtNDksNiArNTMsMTQgQEAgZnVuYyBSZXBvcnQod3MgKldvcmtl clN0YXRlLCByIFdvcmtlclJlcG9ydCkgewogCXdzLkxhc3RSZXBvcnQgPSByCiB9CiAKK3R5cGUg V29ya2VyTGlzdCBbXVdvcmtlclN0YXRlCisKK2Z1bmMgKHdzICpXb3JrZXJMaXN0KSBTdGFydChy ZXBvcnQgY2hhbiBXb3JrZXJSZXBvcnQsIGRvbmUgY2hhbiBib29sKSB7CisJZm9yIGkgOj0gcmFu Z2UgKndzIHsKKwkJZ28gKCp3cylbaV0udy5Qcm9jZXNzKHJlcG9ydCwgZG9uZSkKKwl9Cit9CisK IGZ1bmMgbWFpbigpIHsKIAljb3VudCA6PSAyCiAJCkBAIC02MCwxNyArNzIsMTcgQEAgZnVuYyBt YWluKCkgewogCQogCWkgOj0gMAogCi0JV29ya2VycyA6PSBtYWtlKFtdV29ya2VyU3RhdGUsIGNv dW50KQorCVdvcmtlcnMgOj0gV29ya2VyTGlzdChtYWtlKFtdV29ya2VyU3RhdGUsIGNvdW50KSkK IAkKIAlmb3IgaSA9IDA7IGk8IGNvdW50OyBpKysgewogCQlXb3JrZXJzW2ldLncgPSAmUHJvY2Vz c1dvcmtlcnt9CiAJCVdvcmtlcnNbaV0udy5TZXRJZChpKQogCQkKLQkJV29ya2Vyc1tpXS53Lklu aXQoKQotCQkKLQkJZ28gV29ya2Vyc1tpXS53LlByb2Nlc3MocmVwb3J0LCBkb25lKQorCQlXb3Jr ZXJzW2ldLncuSW5pdChXb3JrZXJQYXJhbXN7W11zdHJpbmd7ImJ1cm53YWl0IiwgIjIwIiwgIjIw MDAwMDAwIn19KQogCX0KIAorCVdvcmtlcnMuU3RhcnQocmVwb3J0LCBkb25lKQorCiAJZm9yIGkg PiAwIHsKIAkJc2VsZWN0IHsKIAkJY2FzZSByIDo9IDwtcmVwb3J0OgpkaWZmIC0tZ2l0IGEvcHJv Y2Vzc3dvcmtlci5nbyBiL3Byb2Nlc3N3b3JrZXIuZ28KaW5kZXggYzFkMWZkNS4uODA2ZTRkNyAx MDA2NDQKLS0tIGEvcHJvY2Vzc3dvcmtlci5nbworKysgYi9wcm9jZXNzd29ya2VyLmdvCkBAIC0y MCw4ICsyMCw4IEBAIGZ1bmMgKHcgKlByb2Nlc3NXb3JrZXIpIFNldElkKGkgaW50KSB7CiAJdy5p ZCA9IGkKIH0KIAotZnVuYyAodyAqUHJvY2Vzc1dvcmtlcikgSW5pdCgpIChlcnIgZXJyb3IpIHsK LQl3LmMgPSBleGVjLkNvbW1hbmQoIi4uL3dvcmtlci93b3JrZXItcHJvYyIsICJidXJud2FpdCIs ICIyMCIsICIyMDAwMDAwMCIpCitmdW5jICh3ICpQcm9jZXNzV29ya2VyKSBJbml0KHAgV29ya2Vy UGFyYW1zKSAoZXJyIGVycm9yKSB7CisJdy5jID0gZXhlYy5Db21tYW5kKCIuLi93b3JrZXIvd29y a2VyLXByb2MiLCBwLkFyZ3MuLi4pCiAKIAl3LnN0ZG91dCwgZXJyID0gdy5jLlN0ZG91dFBpcGUo KQogCWlmIGVyciAhPSBuaWwgewotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK