From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: Re: [PATCH v2 13/30] xen: introduce a new format specifier to print sizes in human-readable form Date: Wed, 28 Sep 2016 13:56:41 +0200 Message-ID: <20160928115641.pmk5hhr2uvtzil44@mac> References: <1474991845-27962-1-git-send-email-roger.pau@citrix.com> <1474991845-27962-14-git-send-email-roger.pau@citrix.com> <290da767-daf4-59a8-4080-0cb513eb2411@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bpDTi-0004yv-4d for xen-devel@lists.xenproject.org; Wed, 28 Sep 2016 11:56:46 +0000 Content-Disposition: inline In-Reply-To: <290da767-daf4-59a8-4080-0cb513eb2411@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Juergen Gross Cc: Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Jan Beulich , xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBTZXAgMjgsIDIwMTYgYXQgMTA6MjQ6MDdBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3 cm90ZToKPiBPbiAyNy8wOS8xNiAxNzo1NywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gSW50 cm9kdWNlIGEgbmV3ICVwQiBmb3JtYXQgc3BlY2lmaWVyIHRvIHByaW50IHNpemVzIChpbiBieXRl cykgaW4gYQo+IAo+IENvZGUgc3VnZ2VzdHMgaXQgaXMgcFouCgpSaWdodCwgZmlyc3QgaW1wbGVt ZW50YXRpb24gdXNlZCBwQiwgYnV0IHRoZW4gSSByZWFsaXplZCB0aGlzIHdhcyBhbHJlYWR5IAp1 c2VkIGJ5IExpbnV4IHRvIHByaW50IHNvbWV0aGluZyBlbHNlLgogCj4gPiBodW1hbi1yZWFkYWJs ZSBmb3JtLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w YXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w ZXIzQGNpdHJpeC5jb20+Cj4gPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j aXRyaXguY29tPgo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t Pgo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBLb25yYWQg Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiBDYzogU3RlZmFubyBT dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gQ2M6IFRpbSBEZWVnYW4gPHRp bUB4ZW4ub3JnPgo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0K PiA+ICBkb2NzL21pc2MvcHJpbnRrLWZvcm1hdHMudHh0IHwgIDUgKysrKysKPiA+ICB4ZW4vY29t bW9uL3ZzcHJpbnRmLmMgICAgICAgIHwgMTUgKysrKysrKysrKysrKysrCj4gPiAgMiBmaWxlcyBj aGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kb2NzL21pc2Mv cHJpbnRrLWZvcm1hdHMudHh0IGIvZG9jcy9taXNjL3ByaW50ay1mb3JtYXRzLnR4dAo+ID4gaW5k ZXggNTI1MTA4Zi4uMGVlMzUwNCAxMDA2NDQKPiA+IC0tLSBhL2RvY3MvbWlzYy9wcmludGstZm9y bWF0cy50eHQKPiA+ICsrKyBiL2RvY3MvbWlzYy9wcmludGstZm9ybWF0cy50eHQKPiA+IEBAIC0z MCwzICszMCw4IEBAIERvbWFpbiBhbmQgdkNQVSBpbmZvcm1hdGlvbjoKPiA+ICAKPiA+ICAgICAg ICAgJXB2ICAgICBEb21haW4gYW5kIHZDUFUgSUQgZnJvbSBhICdzdHJ1Y3QgdmNwdSAqJyAocHJp bnRlZCBhcwo+ID4gICAgICAgICAgICAgICAgICJkPGRvbWlkPnY8dmNwdWlkPiIpCj4gPiArCj4g PiArU2l6ZSBpbiBodW1hbiByZWFkYWJsZSBmb3JtOgo+ID4gKwo+ID4gKyAgICAgICAlcFogICAg IFNpemUgaW4gaHVtYW4tcmVhZGFibGUgZm9ybSAoaW5wdXQgc2l6ZSBtdXN0IGJlIGluIGJ5dGVz KS4KPiA+ICsgICAgICAgICAgICAgICAgIGUuZy4gIDI0TUIKPiA+IGRpZmYgLS1naXQgYS94ZW4v Y29tbW9uL3ZzcHJpbnRmLmMgYi94ZW4vY29tbW9uL3ZzcHJpbnRmLmMKPiA+IGluZGV4IGY5MmZi NjcuLjJkYWRhZWMgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vY29tbW9uL3ZzcHJpbnRmLmMKPiA+ICsr KyBiL3hlbi9jb21tb24vdnNwcmludGYuYwo+ID4gQEAgLTM4Niw2ICszODYsMjEgQEAgc3RhdGlj IGNoYXIgKnBvaW50ZXIoY2hhciAqc3RyLCBjaGFyICplbmQsIGNvbnN0IGNoYXIgKipmbXRfcHRy LAo+ID4gICAgICAgICAgICAgICpzdHIgPSAndic7Cj4gPiAgICAgICAgICByZXR1cm4gbnVtYmVy KHN0ciArIDEsIGVuZCwgdi0+dmNwdV9pZCwgMTAsIC0xLCAtMSwgMCk7Cj4gPiAgICAgIH0KPiA+ ICsgICAgY2FzZSAnWic6Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIHN0YXRpYyBjb25zdCBjaGFy IHVuaXRzW11bM10gPSB7IkIiLCAiS0IiLCAiTUIiLCAiR0IiLCAiVEIifTsKPiA+ICsgICAgICAg IHNpemVfdCBzaXplID0gKHNpemVfdClhcmc7Cj4gPiArICAgICAgICBpbnQgaSA9IDA7Cj4gPiAr Cj4gPiArICAgICAgICAvKiBBZHZhbmNlIHBhcmVudHMgZm10IHN0cmluZywgYXMgd2UgaGF2ZSBj b25zdW1lZCAnQicgKi8KPiA+ICsgICAgICAgICsrKmZtdF9wdHI7Cj4gPiArCj4gPiArICAgICAg ICB3aGlsZSAoICsraSA8IHNpemVvZih1bml0cykgJiYgc2l6ZSA+PSAxMDI0ICkKPiAKPiBzaXpl b2YodW5pdHMpIGlzIDE1LiBUaGF0J3Mgbm90IHdoYXQgeW91IHdhbnQgdG8gY2hlY2sgaGVyZS4K CkluZGVlZCwgaXQncyBBUlJBWV9TSVpFLCB0aGFua3MgZm9yIG5vdGljaW5nIQoKUm9nZXIuCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK