From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v2 13/30] xen: introduce a new format specifier to print sizes in human-readable form Date: Tue, 27 Sep 2016 17:57:08 +0200 Message-ID: <1474991845-27962-14-git-send-email-roger.pau@citrix.com> References: <1474991845-27962-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1boulq-0007TM-3H for xen-devel@lists.xenproject.org; Tue, 27 Sep 2016 15:58:14 +0000 In-Reply-To: <1474991845-27962-1-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: xen-devel@lists.xenproject.org Cc: Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Jan Beulich , boris.ostrovsky@oracle.com, Roger Pau Monne List-Id: xen-devel@lists.xenproject.org SW50cm9kdWNlIGEgbmV3ICVwQiBmb3JtYXQgc3BlY2lmaWVyIHRvIHByaW50IHNpemVzIChpbiBi eXRlcykgaW4gYQpodW1hbi1yZWFkYWJsZSBmb3JtLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1 IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5k cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA ZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t PgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRl ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBX ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGRvY3MvbWlzYy9wcmludGstZm9ybWF0 cy50eHQgfCAgNSArKysrKwogeGVuL2NvbW1vbi92c3ByaW50Zi5jICAgICAgICB8IDE1ICsrKysr KysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0 IGEvZG9jcy9taXNjL3ByaW50ay1mb3JtYXRzLnR4dCBiL2RvY3MvbWlzYy9wcmludGstZm9ybWF0 cy50eHQKaW5kZXggNTI1MTA4Zi4uMGVlMzUwNCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3ByaW50 ay1mb3JtYXRzLnR4dAorKysgYi9kb2NzL21pc2MvcHJpbnRrLWZvcm1hdHMudHh0CkBAIC0zMCwz ICszMCw4IEBAIERvbWFpbiBhbmQgdkNQVSBpbmZvcm1hdGlvbjoKIAogICAgICAgICVwdiAgICAg RG9tYWluIGFuZCB2Q1BVIElEIGZyb20gYSAnc3RydWN0IHZjcHUgKicgKHByaW50ZWQgYXMKICAg ICAgICAgICAgICAgICJkPGRvbWlkPnY8dmNwdWlkPiIpCisKK1NpemUgaW4gaHVtYW4gcmVhZGFi bGUgZm9ybToKKworICAgICAgICVwWiAgICAgU2l6ZSBpbiBodW1hbi1yZWFkYWJsZSBmb3JtIChp bnB1dCBzaXplIG11c3QgYmUgaW4gYnl0ZXMpLgorICAgICAgICAgICAgICAgICBlLmcuICAyNE1C CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZzcHJpbnRmLmMgYi94ZW4vY29tbW9uL3ZzcHJpbnRm LmMKaW5kZXggZjkyZmI2Ny4uMmRhZGFlYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92c3ByaW50 Zi5jCisrKyBiL3hlbi9jb21tb24vdnNwcmludGYuYwpAQCAtMzg2LDYgKzM4NiwyMSBAQCBzdGF0 aWMgY2hhciAqcG9pbnRlcihjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3QgY2hhciAqKmZtdF9w dHIsCiAgICAgICAgICAgICAqc3RyID0gJ3YnOwogICAgICAgICByZXR1cm4gbnVtYmVyKHN0ciAr IDEsIGVuZCwgdi0+dmNwdV9pZCwgMTAsIC0xLCAtMSwgMCk7CiAgICAgfQorICAgIGNhc2UgJ1on OgorICAgIHsKKyAgICAgICAgc3RhdGljIGNvbnN0IGNoYXIgdW5pdHNbXVszXSA9IHsiQiIsICJL QiIsICJNQiIsICJHQiIsICJUQiJ9OworICAgICAgICBzaXplX3Qgc2l6ZSA9IChzaXplX3QpYXJn OworICAgICAgICBpbnQgaSA9IDA7CisKKyAgICAgICAgLyogQWR2YW5jZSBwYXJlbnRzIGZtdCBz dHJpbmcsIGFzIHdlIGhhdmUgY29uc3VtZWQgJ0InICovCisgICAgICAgICsrKmZtdF9wdHI7CisK KyAgICAgICAgd2hpbGUgKCArK2kgPCBzaXplb2YodW5pdHMpICYmIHNpemUgPj0gMTAyNCApCisg ICAgICAgICAgICBzaXplID4+PSAxMDsgLyogc2l6ZSAvPSAxMDI0ICovCisKKyAgICAgICAgc3Ry ID0gbnVtYmVyKHN0ciwgZW5kLCBzaXplLCAxMCwgLTEsIC0xLCAwKTsKKyAgICAgICAgcmV0dXJu IHN0cmluZyhzdHIsIGVuZCwgdW5pdHNbaS0xXSwgLTEsIC0xLCAwKTsKKyAgICB9CiAgICAgfQog CiAgICAgaWYgKCBmaWVsZF93aWR0aCA9PSAtMSApCi0tIAoyLjcuNCAoQXBwbGUgR2l0LTY2KQoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=