From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: [PATCH XEN v7 23/29] tools/libs/call: Describe return values and error semantics for xencall* Date: Wed, 16 Dec 2015 12:31:30 +0000 Message-ID: <1450269096-27598-24-git-send-email-ian.campbell@citrix.com> References: <1450269007.4053.48.camel@citrix.com> <1450269096-27598-1-git-send-email-ian.campbell@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1450269096-27598-1-git-send-email-ian.campbell@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: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org Cc: Ian Campbell , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= List-Id: xen-devel@lists.xenproject.org VGhpcyBiZWhhdmlvdXIgaGFzIGJlZW4gY29uZmlybWVkIGJ5IGluc3BlY3Rpb24gb246CgogLSBM aW51eAogLSBOZXRCU0QgJiBGcmVlQlNEIChOQjogaGNhbGwtPnJldHZhbCBpcyB0aGUgaHlwZXJj YWxsIHJldHVybiB2YWx1ZQogICBvbmx5IGZvciB2YWx1ZXMgPj0gMC4gRm9yIG5lZ2F0aXZlIHZh bHVlcyB0aGUgdW5kZXJseWluZyBwcml2Y21kCiAgIGRyaXZlciB0cmFuc2xhdGVzIHRoZSB2YWx1 ZSBmcm9tIFhlbiB0byB7TmV0LEZyZWV9QlNEIGVycm5vIHNwYWNlCiAgIGFuZCByZXR1cm5zIGl0 IGFzIHRoZSByZXN1bHQgb2YgdGhlIGlvY3RsLCB3aGljaCBiZWNvbWVzCiAgIHJldD0tMS9lcnJu bz1FRk9PIGluIHVzZXJzcGFjZSkKIC0gTWluaU9TICh3aGljaCB0YWtlcyBjYXJlIG9mIGVycm5v IGluIHRoaXMgbGlicmFyeSkKClNpZ25lZC1vZmYtYnk6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBi ZWxsQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpB Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBSb2dl ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCnY3OiBOb3RlZCBOZXRCU0Qg YmVoYXZpb3VyCnY2OiBOZXcgcGF0Y2gKLS0tCiB0b29scy9saWJzL2NhbGwvaW5jbHVkZS94ZW5j YWxsLmggfCAxNSArKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25z KCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9jYWxsL2luY2x1ZGUveGVuY2FsbC5oIGIvdG9v bHMvbGlicy9jYWxsL2luY2x1ZGUveGVuY2FsbC5oCmluZGV4IDBkOTFhYTguLjNmMzI1ZjAgMTAw NjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvY2FsbC9pbmNsdWRlL3hlbmNhbGwuaAorKysgYi90b29scy9s aWJzL2NhbGwvaW5jbHVkZS94ZW5jYWxsLmgKQEAgLTQ2LDYgKzQ2LDIxIEBAIGludCB4ZW5jYWxs X2Nsb3NlKHhlbmNhbGxfaGFuZGxlICp4Y2FsbCk7CiAKIC8qCiAgKiBDYWxsIGh5cGVyY2FsbHMg d2l0aCB2YXJ5aW5nIG51bWJlcnMgb2YgYXJndW1lbnRzLgorICoKKyAqIE9uIHN1Y2Nlc3MgdGhl IHJldHVybiB2YWx1ZSBvZiB0aGUgaHlwZXJjYWxsIGlzIHRoZSByZXR1cm4gdmFsdWUgb2YKKyAq IHRoZSB4ZW5jYWxsIGZ1bmN0aW9uLiAgT24gZXJyb3IgdGhlc2UgZnVuY3Rpb25zIHNldCBlcnJu byBhbmQKKyAqIHJldHVybiAtMS4KKyAqCisgKiBUaGUgZXJybm8gdmFsdWVzIHdpbGwgYmUgZWl0 aGVyOgorICogLSBUaGUgWGVuIGh5cGVyY2FsbCBlcnJvciByZXR1cm4gKGZyb20geGVuL2luY2x1 ZGUvcHVibGljL2Vycm5vLmgpCisgKiAgIHRyYW5zbGF0ZWQgaW50byB0aGUgY29ycmVzcG9uZGlu ZyBsb2NhbCB2YWx1ZSBmb3IgdGhhdCBQT1NJWCBlcnJvci4KKyAqIC0gQW4gZXJybm8gdmFsdWUg cHJvZHVjZWQgYnkgdGhlIE9TIGRyaXZlciBvciB0aGUgbGlicmFyeQorICogICBpbXBsZW1lbnRh dGlvbi4gU3VjaCB2YWx1ZXMgbWF5IGJlIGRlZmluZWQgYnkgUE9TSVggb3IgYnkgdGhlIE9TLgor ICoKKyAqIE5vdGUgdGhhdCB1bmRlciBzb21lIGNpcmN1bXN0YW5jZXMgaXQgd2lsbCBub3QgYmUg cG9zc2libGUgdG8gdGVsbAorICogd2hldGhlciBhbiBlcnJvciBjYW1lIGZyb20gWGVuIG9yIGZy b20gdGhlIE9TL2xpYnJhcnkuCisgKgorICogVGhlc2UgZnVuY3Rpb25zIG5ldmVyIGxvZy4KICAq LwogaW50IHhlbmNhbGwwKHhlbmNhbGxfaGFuZGxlICp4Y2FsbCwgdW5zaWduZWQgaW50IG9wKTsK IGludCB4ZW5jYWxsMSh4ZW5jYWxsX2hhbmRsZSAqeGNhbGwsIHVuc2lnbmVkIGludCBvcCwKLS0g CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK