From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9560CC33CB2 for ; Fri, 31 Jan 2020 12:52:45 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6F81920705 for ; Fri, 31 Jan 2020 12:52:45 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6F81920705 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ixVmj-0000R8-8e; Fri, 31 Jan 2020 12:52:33 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ixVmh-0000R1-NX for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 12:52:31 +0000 X-Inumbo-ID: 8a9b064e-4428-11ea-8396-bc764e2007e4 Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 8a9b064e-4428-11ea-8396-bc764e2007e4; Fri, 31 Jan 2020 12:52:30 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 415D5B19C; Fri, 31 Jan 2020 12:52:29 +0000 (UTC) To: Paul Durrant References: <20200130145745.1306-1-pdurrant@amazon.com> <20200130145745.1306-3-pdurrant@amazon.com> From: Jan Beulich Message-ID: <7395a51b-7c7e-585f-bac1-a395cb5ba520@suse.com> Date: Fri, 31 Jan 2020 13:52:31 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: <20200130145745.1306-3-pdurrant@amazon.com> Content-Language: en-US Subject: Re: [Xen-devel] [PATCH v8 2/4] add a domain_tot_pages() helper function X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Stefano Stabellini , Julien Grall , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , xen-devel@lists.xenproject.org, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gMzAuMDEuMjAyMCAxNTo1NywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IHY4Ogo+ICAtIE5ldyBp biB2OAo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgIHwgIDIgKy0KPiAg eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQo+ICB4ZW4vYXJjaC94 ODYvbW0vcDJtLXBvZC5jICAgICAgIHwgMTAgKysrKystLS0tLQo+ICB4ZW4vYXJjaC94ODYvbW0v c2hhZG93L2NvbW1vbi5jIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L21zaS5jICAgICAgICAgICAg ICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9udW1hLmMgICAgICAgICAgICAgfCAgMiArLQo+ICB4 ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgIHwgMjUgKysrKysrKysrKysrKy0tLS0tLS0t LS0tLQo+ICB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgICAgIHwgIDIgKy0KPiAgeGVuL2Nv bW1vbi9kb21jdGwuYyAgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9jb21tb24vZ3JhbnRfdGFi bGUuYyAgICAgICAgfCAgNCArKy0tCj4gIHhlbi9jb21tb24va2V5aGFuZGxlci5jICAgICAgICAg fCAgMiArLQo+ICB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgIHwgIDQgKystLQo+ICB4 ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgIHwgMTUgKysrKysrKystLS0tLS0tCj4gIHhl bi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgfCAgNCArKy0tCj4gIHhlbi9pbmNsdWRlL3hl bi9zY2hlZC5oICAgICAgICAgfCAyNCArKysrKysrKysrKysrKysrKystLS0tLS0KPiAgMTUgZmls ZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgNDYgZGVsZXRpb25zKC0pCgpGcm9tIHRoaXMs IHdpdGggdGhlIGNvbW1lbnQgeW91IGFkZCBuZXh0IHRvIHRoZSBzdHJ1Y3QgZmllbGQsIGFuZAp3 aXRoIHlvdXIgcmVwbHkgeWVzdGVyZGF5LCB3aGF0IGFib3V0IHRoZSB1c2VzIGluCi0gYXJjaC9h cm0vYXJtNjQvZG9tY3RsLmM6c3dpdGNoX21vZGUoKSwKLSBhcmNoL3g4Ni9wdi9zaGltLmM6cHZf c2hpbV9zZXR1cF9kb20oKSwKLSBhcmNoL3g4Ni9wdi9zaGltLmM6d3JpdGVfc3RhcnRfaW5mbygp PwoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4g QEAgLTQxOTQsOCArNDE5NCw4IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKPiAgICogLSBwYWdlIGNh Y2hpbmcgYXR0cmlidXRlcyBjbGVhbmVkIHVwCj4gICAqIC0gcmVtb3ZlZCBmcm9tIHRoZSBkb21h aW4ncyBwYWdlX2xpc3QKPiAgICoKPiAtICogSWYgTUVNRl9ub19yZWZjb3VudCBpcyBub3Qgc2V0 LCB0aGUgZG9tYWluJ3MgdG90X3BhZ2VzIHdpbGwgYmUKPiAtICogYWRqdXN0ZWQuICBJZiB0aGlz IHJlc3VsdHMgaW4gdGhlIHBhZ2UgY291bnQgZmFsbGluZyB0byAwLAo+ICsgKiBJZiBNRU1GX25v X3JlZmNvdW50IGlzIG5vdCBzZXQsIHRoZSBkb21haW5fYWRqdXN0X3RvdF9wYWdlcygpIHdpbGwK PiArICogYmUgY2FsbGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBwYWdlIGNvdW50IGZhbGxp bmcgdG8gMCwKPiAgICogcHV0X2RvbWFpbigpIHdpbGwgYmUgY2FsbGVkLgoKSWYgeW91IGZpZGRs ZSB3aXRoIHRoaXMgY29tbWVudCwgcGxlYXNlIGFsc28gZHJvcCB0aGUgInRoZSIgYWhlYWQKb2Yg dGhlIGZ1bmN0aW9uIG5hbWUuIFVubGVzcyB5b3UgYXMgYSBuYXRpdmUgc3BlYWtlciB3b3VsZCBj b25maXJtCml0J3MgYXBwcm9wcmlhdGUgdGhlcmUgKGl0IGRvZXNuJ3Qgc2VlbSBzbyB0byBtZSku IE9mIGNvdXJzZSBJCmFsc28gd291bGRuJ3QgbWluZCBsZWF2aW5nIHRoaXMgdW50b3VjaGVkIGFs dG9nZXRoZXIuCgo+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiArKysgYi94ZW4vY29tbW9u L21lbW9yeS5jCj4gQEAgLTcxNyw3ICs3MTcsNyBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFu Z2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKPiAg Cj4gICAgICAgICAgICAgICAgICAvKgo+ICAgICAgICAgICAgICAgICAgICogUGFnZXMgaW4gaW5f Y2h1bmtfbGlzdCBpcyBzdG9sZW4gd2l0aG91dAo+IC0gICAgICAgICAgICAgICAgICogZGVjcmVh c2luZyB0aGUgdG90X3BhZ2VzLiBJZiB0aGUgZG9tYWluIGlzIGR5aW5nIHdoZW4KPiArICAgICAg ICAgICAgICAgICAqIGRlY3JlYXNpbmcgZG9tYWluX3RvdF9wYWdlcygpLiBJZiB0aGUgZG9tYWlu IGlzIGR5aW5nIHdoZW4KCkknZCBsZWF2ZSB0aGlzIGNvbW1lbnQgYWxvbmUsIG9yIGF0IGxlYXN0 IG5vdCB1c2UgdGhlIGZ1bmN0aW9uCm5hbWUuIE1heWJlIGRvIGFzIHlvdSBkaWQgaW4gdGhlIHB1 YmxpYyBoZWFkZXI/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVu L2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtMzY0LDEyICszNjQsMTggQEAgc3RydWN0IGRvbWFp bgo+ICAgICAgc3BpbmxvY2tfdCAgICAgICBwYWdlX2FsbG9jX2xvY2s7IC8qIHByb3RlY3RzIGFs bCB0aGUgZm9sbG93aW5nIGZpZWxkcyAgKi8KPiAgICAgIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCBw YWdlX2xpc3Q7ICAvKiBsaW5rZWQgbGlzdCAqLwo+ICAgICAgc3RydWN0IHBhZ2VfbGlzdF9oZWFk IHhlbnBhZ2VfbGlzdDsgLyogbGlua2VkIGxpc3QgKHNpemUgeGVuaGVhcF9wYWdlcykgKi8KPiAt ICAgIHVuc2lnbmVkIGludCAgICAgdG90X3BhZ2VzOyAgICAgICAvKiBudW1iZXIgb2YgcGFnZXMg Y3VycmVudGx5IHBvc3Nlc2VkICovCj4gLSAgICB1bnNpZ25lZCBpbnQgICAgIHhlbmhlYXBfcGFn ZXM7ICAgLyogIyBwYWdlcyBhbGxvY2F0ZWQgZnJvbSBYZW4gaGVhcCAgICAqLwo+IC0gICAgdW5z aWduZWQgaW50ICAgICBvdXRzdGFuZGluZ19wYWdlczsgLyogcGFnZXMgY2xhaW1lZCBidXQgbm90 IHBvc3Nlc3NlZCAgKi8KPiAtICAgIHVuc2lnbmVkIGludCAgICAgbWF4X3BhZ2VzOyAgICAgICAv KiBtYXhpbXVtIHZhbHVlIGZvciB0b3RfcGFnZXMgICAgICAgICovCj4gLSAgICBhdG9taWNfdCAg ICAgICAgIHNocl9wYWdlczsgICAgICAgLyogbnVtYmVyIG9mIHNoYXJlZCBwYWdlcyAgICAgICAg ICAgICAqLwo+IC0gICAgYXRvbWljX3QgICAgICAgICBwYWdlZF9wYWdlczsgICAgIC8qIG51bWJl ciBvZiBwYWdlZC1vdXQgcGFnZXMgICAgICAgICAgKi8KPiArCj4gKyAgICAvKgo+ICsgICAgICog VGhpcyBmaWVsZCBzaG91bGQgb25seSBiZSBkaXJlY3RseSBhY2Nlc3NlZCBieSBkb21haW5fYWRq dXN0X3RvdF9wYWdlcygpCj4gKyAgICAgKiBhbmQgdGhlIGRvbWFpbl90b3RfcGFnZXMoKSBoZWxw ZXIgZnVuY3Rpb24gZGVmaW5lZCBiZWxvdy4KPiArICAgICAqLwo+ICsgICAgdW5zaWduZWQgaW50 ICAgICB0b3RfcGFnZXM7CgpJZiB0aGUgdGhyZWUgbWlzc2luZyBvbmVzIGdvdCB0YWtlbiBjYXJl IG9mLCB3aXRoIHRoZXJlIGJlaW5nIGFyZ3VtZW50cwpib3RoIHBybyBhbmQgY29uIHlvdXIgY2hh bmdlIHRvIGR1bXBfcGFnZWZyYW1lX2luZm8oKSwgSSdkIGJlIG9rYXkgd2l0aAppdCBnZXR0aW5n IGNoYW5nZWQgYXMgeW91IGRvLCB0byBub3QgcmVuZGVyIHRoaXMgY29tbWVudCBwYXJ0aWFsbHkK d3JvbmcuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=