From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v4 04/31] libxc: introduce the notion of a container type Date: Fri, 7 Aug 2015 12:17:41 +0200 Message-ID: <1438942688-7610-5-git-send-email-roger.pau@citrix.com> References: <1438942688-7610-1-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZNejF-0006Dt-2Z for xen-devel@lists.xenproject.org; Fri, 07 Aug 2015 10:18:21 +0000 In-Reply-To: <1438942688-7610-1-git-send-email-roger.pau@citrix.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: xen-devel@lists.xenproject.org Cc: Wei Liu , Stefano Stabellini , Ian Jackson , Ian Campbell , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org SW50cm9kdWNlIHRoZSBub3Rpb24gb2YgYSBjb250YWluZXIgdHlwZSBpbnRvIHhjX2RvbV9pbWFn ZS4gVGhpcyB3aWxsIGJlCm5lZWRlZCBieSBsYXRlciBjaGFuZ2VzIHRoYXQgd2lsbCBhbHNvIHVz ZSB4Y19kb21faW1hZ2UgaW4gb3JkZXIgdG8gYnVpbGQKSFZNIGd1ZXN0cy4KClNpZ25lZC1vZmYt Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTog QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBM aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu Y2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQGV1 LmNpdHJpeC5jb20+CkNjOiBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgpD YzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjM6CiAt IEFkZCBBbmRyZXcgQ29vcGVyIFJldmlld2VkLWJ5LgogLSBBZGQgV2VpIEFja2VkLWJ5LgotLS0K IHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggfCA2ICsrKysrKwogdG9vbHMvbGlieGMveGNf ZG9tX3g4Ni5jICAgICB8IDQgKysrKwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8IDEg KwogMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv bGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKaW5k ZXggOWNmMTNlMi4uYmM1NWVjOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19k b20uaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCkBAIC0xNzksNiArMTc5LDEy IEBAIHN0cnVjdCB4Y19kb21faW1hZ2UgewogICAgIHN0cnVjdCB4Y19kb21fYXJjaCAqYXJjaF9o b29rczsKICAgICAvKiBhbGxvY2F0ZSB1cCB0byB2aXJ0X2FsbG9jX2VuZCAqLwogICAgIGludCAo KmFsbG9jYXRlKSAoc3RydWN0IHhjX2RvbV9pbWFnZSAqIGRvbSwgeGVuX3ZhZGRyX3QgdXBfdG8p OworCisgICAgLyogQ29udGFpbmVyIHR5cGUgKEhWTSBvciBQVikuICovCisgICAgZW51bSB7Cisg ICAgICAgIFhDX0RPTV9QVl9DT05UQUlORVIsCisgICAgICAgIFhDX0RPTV9IVk1fQ09OVEFJTkVS LAorICAgIH0gY29udGFpbmVyX3R5cGU7CiB9OwogCiAvKiAtLS0gcGx1Z2dhYmxlIGtlcm5lbCBs b2FkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwpkaWZmIC0tZ2l0 IGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCmlu ZGV4IGRjMmY0YWEuLmM3YmZjMGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYu YworKysgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKQEAgLTEwNzEsNiArMTA3MSwxMCBAQCBp bnQgYXJjaF9zZXR1cF9ib290bGF0ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAKIGludCB4 Y19kb21fZmVhdHVyZV90cmFuc2xhdGVkKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIHsKKyAg ICAvKiBHdWVzdHMgcnVubmluZyBpbnNpZGUgSFZNIGNvbnRhaW5lcnMgYXJlIGFsd2F5cyBhdXRv LXRyYW5zbGF0ZWQuICovCisgICAgaWYgKCBkb20tPmNvbnRhaW5lcl90eXBlID09IFhDX0RPTV9I Vk1fQ09OVEFJTkVSICkKKyAgICAgICAgcmV0dXJuIDE7CisKICAgICByZXR1cm4gZWxmX3hlbl9m ZWF0dXJlX2dldChYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwLCBkb20tPmZfYWN0aXZl KTsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4 bC9saWJ4bF9kb20uYwppbmRleCBjMWQwZDhjLi45MmM0Mjc4IDEwMDY0NAotLS0gYS90b29scy9s aWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtNjE5LDYg KzYxOSw3IEBAIGludCBsaWJ4bF9fYnVpbGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t aWQsCiAgICAgfQogCiAgICAgZG9tLT5wdmhfZW5hYmxlZCA9IHN0YXRlLT5wdmhfZW5hYmxlZDsK KyAgICBkb20tPmNvbnRhaW5lcl90eXBlID0gWENfRE9NX1BWX0NPTlRBSU5FUjsKIAogICAgIExP RyhERUJVRywgInB2IGtlcm5lbCBtYXBwZWQgJWQgcGF0aCAlcyIsIHN0YXRlLT5wdl9rZXJuZWwu bWFwcGVkLCBzdGF0ZS0+cHZfa2VybmVsLnBhdGgpOwogCi0tIAoxLjkuNSAoQXBwbGUgR2l0LTUw LjMpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK