From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v3 for-4.7 10/16] libxl: add the printf-like attributes to a couple of functions Date: Wed, 27 Apr 2016 12:25:35 +0100 Message-ID: <20160427112535.GF20763@citrix.com> References: <1461755514-23754-1-git-send-email-roger.pau@citrix.com> <1461755514-23754-11-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.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avNZd-0006Z5-Ri for xen-devel@lists.xenproject.org; Wed, 27 Apr 2016 11:24:05 +0000 Content-Disposition: inline In-Reply-To: <1461755514-23754-11-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Roger Pau Monne Cc: xen-devel@lists.xenproject.org, Ian Jackson , Wei Liu List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBBcHIgMjcsIDIwMTYgYXQgMDE6MTE6NDhQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l IHdyb3RlOgo+IE9yIGVsc2UgY2xhbmcgY29tcGxhaW5zIHdpdGg6Cj4gCj4gZXJyb3I6IGZvcm1h dCBzdHJpbmcgaXMgbm90IGEgc3RyaW5nIGxpdGVyYWwKPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dl ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3 ZWkubGl1MkBjaXRyaXguY29tPgoKPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u QGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0t Cj4gIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgfCA0ICsrLS0KPiAgdG9vbHMvbGli eGwvbGlieGxfc2F2ZV9oZWxwZXIuYyB8IDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli eGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiBpbmRleCA4ZTJj ZjNlLi42NjJkMDFhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gQEAgLTYzNiw3ICs2MzYsNyBA QCBfaGlkZGVuIHZvaWQgKmxpYnhsX19yZWFsbG9jKGxpYnhsX19nYyAqZ2Nfb3B0LCB2b2lkICpw dHIsIHNpemVfdCBuZXdfc2l6ZSkgTk4xOwo+ICAvKiBwcmludCBAZm10IGludG8gYW4gYWxsb2Nh dGVkIHN0cmluZyBsYXJnZSBlbm91Z2h0byBjb250YWluIHRoZSByZXN1bHQuCj4gICAqIChzaW1p bGFyIHRvIGdjJ2QgYXNwcmludGYoMykpLiAqLwo+ICBfaGlkZGVuIGNoYXIgKmxpYnhsX19zcHJp bnRmKGxpYnhsX19nYyAqZ2Nfb3B0LCBjb25zdCBjaGFyICpmbXQsIC4uLikgUFJJTlRGX0FUVFJJ QlVURSgyLCAzKSBOTjE7Cj4gLV9oaWRkZW4gY2hhciAqbGlieGxfX3ZzcHJpbnRmKGxpYnhsX19n YyAqZ2MsIGNvbnN0IGNoYXIgKmZvcm1hdCwgdmFfbGlzdCBhcCk7Cj4gK19oaWRkZW4gY2hhciAq bGlieGxfX3ZzcHJpbnRmKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKmZvcm1hdCwgdmFfbGlz dCBhcCkgUFJJTlRGX0FUVFJJQlVURSgyLCAwKTsKPiAgLyogZHVwbGljYXRlIHRoZSBzdHJpbmcg QGMgKHNpbWlsYXIgdG8gYSBnYydkIHN0cmR1cCgzKSkuICovCj4gIF9oaWRkZW4gY2hhciAqbGli eGxfX3N0cmR1cChsaWJ4bF9fZ2MgKmdjX29wdCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGNvbnN0IGNoYXIgKmMgLyogbWF5IGJlIE5VTEwgKi8pIE5OMTsKPiBAQCAtNzA5LDcgKzcw OSw3IEBAIF9oaWRkZW4gY2hhciAqbGlieGxfX3hzX2xpYnhsX3BhdGgobGlieGxfX2djICpnYywg dWludDMyX3QgZG9taWQpOwo+ICAgKi8KPiAgCj4gIGludCBsaWJ4bF9feHNfdnByaW50ZihsaWJ4 bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90IHQsCj4gLSAgICAgICAgICAgICAgICAgICAgICBj b25zdCBjaGFyICpwYXRoLCBjb25zdCBjaGFyICpmbXQsIHZhX2xpc3QgYXApOwo+ICsgICAgICAg ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqZm10LCB2YV9saXN0 IGFwKSBQUklOVEZfQVRUUklCVVRFKDQsIDApOwo+ICBpbnQgbGlieGxfX3hzX3ByaW50ZihsaWJ4 bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90IHQsCj4gICAgICAgICAgICAgICAgICAgICAgIGNv bnN0IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKmZtdCwgLi4uKSBQUklOVEZfQVRUUklCVVRFKDQs IDUpOwo+ICAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYyBi L3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfaGVscGVyLmMKPiBpbmRleCA1ZmU2NDJhLi5kM2RlZjZi IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfaGVscGVyLmMKPiArKysgYi90 b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jCj4gQEAgLTUyLDYgKzUyLDcgQEAKPiAgCj4g IC8qLS0tLS0gbG9nZ2VyIC0tLS0tKi8KPiAgCj4gK19fYXR0cmlidXRlX18oKGZvcm1hdChwcmlu dGYsIDUsIDApKSkKPiAgc3RhdGljIHZvaWQgdGVsbHBhcmVudF92bWVzc2FnZSh4ZW50b29sbG9n X2xvZ2dlciAqbG9nZ2VyX2luLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhl bnRvb2xsb2dfbGV2ZWwgbGV2ZWwsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg aW50IGVycm5vdmFsLAo+IC0tIAo+IDIuNi40IChBcHBsZSBHaXQtNjMpCj4gCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl bAo=