From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: Re: [PATCH v9 08/17] libxl: convert libxl_device_disk_add to an async op Date: Fri, 20 Jul 2012 11:54:32 +0100 Message-ID: <500938E8.5000906@citrix.com> References: <1342172696-88347-1-git-send-email-roger.pau@citrix.com> <1342172696-88347-9-git-send-email-roger.pau@citrix.com> <1342777304.26734.102.camel@zakaz.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1342777304.26734.102.camel@zakaz.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Campbell Cc: Ian Jackson , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org SWFuIENhbXBiZWxsIHdyb3RlOgo+IE9uIEZyaSwgMjAxMi0wNy0xMyBhdCAxMDo0NCArMDEwMCwg Um9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPj4gaW5kZXggYzczMGFjNS4uZjMxNjFkNSAxMDA2NDQK Pj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bC5o Cj4+IEBAIC02NzUsNyArNjc1LDkgQEAgdm9pZCBsaWJ4bF92Y3B1aW5mb19saXN0X2ZyZWUobGli eGxfdmNwdWluZm8gKiwKPj4gaW50IG5yX3ZjcHVzKTsKPj4gICAqLwo+Pgo+PiAgLyogRGlza3Mg Ki8KPj4gLWludCBsaWJ4bF9kZXZpY2VfZGlza19hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90 IGRvbWlkLAo+PiBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzayk7Cj4+ICtpbnQgbGlieGxfZGV2aWNl X2Rpc2tfYWRkKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPj4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssCj4+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpOwo+PiAgaW50IGxp YnhsX2RldmljZV9kaXNrX3JlbW92ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9kaXNrICpkaXNrLAo+ PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAq YW9faG93KTsgCj4gCj4gVGhpcyBtZWFucyB5b3UgbmVlZDoKPiAgICAgICAgIGRpZmYgLXIgOTVj Yjc1MDEzZGE1IHRvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYwo+ICAgICAgICAg LS0tIGEvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jCUZyaSBKdWwgMjAgMTA6 MzQ6NTAgMjAxMiArMDEwMAo+ICAgICAgICAgKysrIGIvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5s aWdodF9zdHVicy5jCUZyaSBKdWwgMjAgMTA6NDA6NDUgMjAxMiArMDEwMAo+ICAgICAgICAgQEAg LTI0Nyw3ICsyNDcsNyBAQCB2YWx1ZSBzdHViX3hsX2RldmljZV9kaXNrX2FkZCh2YWx1ZSBpbmZv Cj4gICAgICAgICAgCWRldmljZV9kaXNrX3ZhbCgmZ2MsICZsZywgJmNfaW5mbywgaW5mbyk7Cj4g ICAgICAgICAgCj4gICAgICAgICAgCUlOSVRfQ1RYKCk7Cj4gICAgICAgICAtCXJldCA9IGxpYnhs X2RldmljZV9kaXNrX2FkZChjdHgsIEludF92YWwoZG9taWQpLCAmY19pbmZvKTsKPiAgICAgICAg ICsJcmV0ID0gbGlieGxfZGV2aWNlX2Rpc2tfYWRkKGN0eCwgSW50X3ZhbChkb21pZCksICZjX2lu Zm8sIDApOwo+ICAgICAgICAgIAlpZiAocmV0ICE9IDApCj4gICAgICAgICAgCQlmYWlsd2l0aF94 bCgiZGlza19hZGQiLCAmbGcpOwo+ICAgICAgICAgIAlGUkVFX0NUWCgpOwo+ICAgICAgICAgCj4g SSBhbHNvIGdvdDoKPiAgICAgICAgIHhlbmxpZ2h0X3N0dWJzLmM6IEluIGZ1bmN0aW9uIOKAmHN0 dWJfeGxfZGV2aWNlX25pY19hZGTigJk6Cj4gICAgICAgICB4ZW5saWdodF9zdHVicy5jOjI4NDog ZXJyb3I6IHRvbyBmZXcgYXJndW1lbnRzIHRvIGZ1bmN0aW9uIOKAmGxpYnhsX2RldmljZV9uaWNf YWRk4oCZCj4gICAgICAgICB4ZW5saWdodF9zdHVicy5jOiBJbiBmdW5jdGlvbiDigJhzdHViX3hs X2RldmljZV92a2JfYWRk4oCZOgo+ICAgICAgICAgeGVubGlnaHRfc3R1YnMuYzozMTg6IGVycm9y OiB0b28gZmV3IGFyZ3VtZW50cyB0byBmdW5jdGlvbiDigJhsaWJ4bF9kZXZpY2VfdmtiX2FkZOKA mQo+ICAgICAgICAgeGVubGlnaHRfc3R1YnMuYzogSW4gZnVuY3Rpb24g4oCYc3R1Yl94bF9kZXZp Y2VfdmtiX2Rlc3Ryb3nigJk6Cj4gICAgICAgICB4ZW5saWdodF9zdHVicy5jOjM1NDogZXJyb3I6 IHRvbyBmZXcgYXJndW1lbnRzIHRvIGZ1bmN0aW9uIOKAmGxpYnhsX2RldmljZV92a2JfZGVzdHJv eeKAmQo+ICAgICAgICAgeGVubGlnaHRfc3R1YnMuYzogSW4gZnVuY3Rpb24g4oCYc3R1Yl94bF9k ZXZpY2VfdmZiX2FkZOKAmToKPiAgICAgICAgIHhlbmxpZ2h0X3N0dWJzLmM6MzcyOiBlcnJvcjog dG9vIGZldyBhcmd1bWVudHMgdG8gZnVuY3Rpb24g4oCYbGlieGxfZGV2aWNlX3ZmYl9hZGTigJkK PiAgICAgICAgIHhlbmxpZ2h0X3N0dWJzLmM6IEluIGZ1bmN0aW9uIOKAmHN0dWJfeGxfZGV2aWNl X3ZmYl9kZXN0cm954oCZOgo+ICAgICAgICAgeGVubGlnaHRfc3R1YnMuYzo0MDg6IGVycm9yOiB0 b28gZmV3IGFyZ3VtZW50cyB0byBmdW5jdGlvbiDigJhsaWJ4bF9kZXZpY2VfdmZiX2Rlc3Ryb3ni gJkKPiBidXQgSSBwcmVzdW1lIHlvdSBjYW4gZmluZCB0aGUgcmlnaHQgcGF0Y2hlcyBmb3IgdGhv c2Ugd2l0aG91dCBtZQo+IHNlbmRpbmcgdGhlbSBvbmUgYnkgb25lLgo+IAoKVGhhbmtzLCBJIGRp ZG4ndCBoYXZlIGFueSBpZGVhIHdlIGhhZCB0aG9zZSBiaW5kaW5ncy4gSSd2ZSBnb25uYSBjaGVj awplYWNoIHBhdGNoIHRvIGJlIHN1cmUgSSdtIG5vdCBicmVha2luZyBhbnl0aGluZyBvbmNlIEkg Y2FuIGdldCBvY2FtbAp3b3JraW5nLi4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54 ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=