From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v2] xen/vsprintf: Introduce %pd formatter for domains Date: Mon, 1 Oct 2018 11:02:41 +0100 Message-ID: References: <1538155327-3194-1-git-send-email-andrew.cooper3@citrix.com> <5BB1E42B02000078001ED185@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5BB1E42B02000078001ED185@prv1-mh.provo.novell.com> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Tim Deegan , Xen-devel , Julien Grall List-Id: xen-devel@lists.xenproject.org T24gMDEvMTAvMTggMTA6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI4LjA5LjE4IGF0 IDE5OjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9j b21tb24vdnNwcmludGYuYwo+PiArKysgYi94ZW4vY29tbW9uL3ZzcHJpbnRmLmMKPj4gQEAgLTI2 NCw2ICsyNjQsNDcgQEAgc3RhdGljIGNoYXIgKnN0cmluZyhjaGFyICpzdHIsIGNoYXIgKmVuZCwg Y29uc3QgY2hhciAqcywKPj4gICAgICByZXR1cm4gc3RyOwo+PiAgfQo+PiAgCj4+ICsvKiBQcmlu dCBhIGRvbWFpbiBpZCwgdXNpbmcgbmFtZXMgZm9yIHN5c3RlbSBkb21haW5zLiAgKGUuZy4gZDAg b3IgZFtJRExFXSkgKi8KPj4gK3N0YXRpYyBjaGFyICpwcmludF9kb21haW4oY2hhciAqc3RyLCBj aGFyICplbmQsIGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICsgICAgY29uc3QgY2hh ciAqbmFtZSA9IE5VTEw7Cj4+ICsKPj4gKyAgICAvKiBTb21lIGRlYnVnZ2luZyBtYXkgaGF2ZSBh biBvcHRpb25hbGx5LU5VTEwgcG9pbnRlci4gKi8KPj4gKyAgICBpZiAoIHVubGlrZWx5KCFkKSAp Cj4+ICsgICAgICAgIHJldHVybiBzdHJpbmcoc3RyLCBlbmQsICJOVUxMIiwgLTEsIC0xLCAwKTsK Pj4gKwo+PiArICAgIGlmICggc3RyIDwgZW5kICkKPj4gKyAgICAgICAgKnN0ciA9ICdkJzsKPj4g Kwo+PiArICAgIHN3aXRjaCAoIGQtPmRvbWFpbl9pZCApCj4+ICsgICAgewo+PiArICAgIGNhc2Ug RE9NSURfSU86ICAgbmFtZSA9ICJbSU9dIjsgICBicmVhazsKPj4gKyAgICBjYXNlIERPTUlEX1hF TjogIG5hbWUgPSAiW1hFTl0iOyAgYnJlYWs7Cj4+ICsgICAgY2FzZSBET01JRF9DT1c6ICBuYW1l ID0gIltDT1ddIjsgIGJyZWFrOwo+PiArICAgIGNhc2UgRE9NSURfSURMRTogbmFtZSA9ICJbSURM RV0iOyBicmVhazsKPiAgICAgZGVmYXVsdDogQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4KPiA/CgpO byAtIHNwZWNpZmljYWxseSBub3QgaW4gdGhpcyBjYXNlLgoKVGhpcyBwYXRoIGlzIHVzZWQgd2hl biBwcmludGluZyBjcmFzaCBpbmZvcm1hdGlvbiwgYW5kIGZhbGxpbmcgYmFjayB0byBhCm51bWJl ciBpcyBiZXR0ZXIgYmVoYXZpb3VyIHRoYW4gZmFsbGluZyBpbnRvIGFuIGluZmluaXRlIGxvb3As Cm92ZXJmbG93aW5nIHRoZSBwcmltYXJ5IHN0YWNrLCB0aGVuIHRha2luZyBhICNERiAod2hpY2gg ZXNjYWxhdGVzIHRvCnRyaXBsZSBmYXVsdCBvbiBBTUQpLCB3aXRob3V0IHByaW50aW5nIGFueXRo aW5nIHVzZWZ1bC4KCkluIGdlbmVyYWwsIHdlIGNhbm5vdCBoYXZlIEJVRy9XQVJOL0FTU0VSVHMg aW4gdGhlIG1pZGRsZSB2c3ByaW50ZigpIHBhdGguCgo+Cj4+ICsgICAgfQo+IFBlcmhhcHMgdGhl IGluc2VydGlvbiBvZiAnZCcgbWlnaHQgYmV0dGVyIGxpdmUgaGVyZSwgdG8gbWFrZSBhCj4gYmV0 dGVyIGNvbm5lY3Rpb24gYmV0d2VlbiB0aGUgbGFjayBvZiBhICsrIHRoZXJlIGFuZCB0aGUgKyAx Cj4gYmVsb3c/CgpXaWxsIG1vdmUuCgo+Cj4+ICsgICAgaWYgKCBuYW1lICkKPj4gKyAgICAgICAg cmV0dXJuIHN0cmluZyhzdHIgKyAxLCBlbmQsIG5hbWUsIC0xLCAtMSwgMCk7Cj4+ICsgICAgZWxz ZQo+PiArICAgICAgICByZXR1cm4gbnVtYmVyKHN0ciArIDEsIGVuZCwgZC0+ZG9tYWluX2lkLCAx MCwgLTEsIC0xLCAwKTsKPj4gK30KPiBBbnl3YXksIGV2ZW4gd2l0aG91dCB0aGUgYWRqdXN0bWVu dHMKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhhbmtz LAoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==