From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [PATCH] xen/p2m: fix extra memory regions accounting Date: Thu, 3 Sep 2015 14:25:42 +0200 Message-ID: <55E83C46.8010701__8988.7659917169$1441283226$gmane$org@suse.com> References: <1441281916-38284-1-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZXTaL-00040q-5N for xen-devel@lists.xenproject.org; Thu, 03 Sep 2015 12:25:45 +0000 In-Reply-To: <1441281916-38284-1-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Roger Pau Monne , linux-kernel@vger.kernel.org Cc: xen-devel@lists.xenproject.org, Boris Ostrovsky , David Vrabel List-Id: xen-devel@lists.xenproject.org T24gMDkvMDMvMjAxNSAwMjowNSBQTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IE9uIHN5c3Rl bXMgd2l0aCBtZW1vcnkgbWFwcyB3aXRoIHJhbmdlcyB0aGF0IGRvbid0IGVuZCBhdCBwYWdlIGJv dW5kYXJpZXMsCj4gbGlrZToKPgo+IFsuLi5dCj4gKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAw MDAwMDAwMGRmZGY5YzAwICh1c2FibGUpCj4gKFhFTikgIDAwMDAwMDAwZGZkZjljMDAgLSAwMDAw MDAwMGRmZTRiYzAwIChBQ1BJIE5WUykKPiBbLi4uXQo+Cj4geGVuX2FkZF9leHRyYV9tZW0gd2ls bCBjcmVhdGUgYSBwcm90ZWN0ZWQgcmFuZ2UgdGhhdCBlbmRzIHVwIGF0IDB4ZGZkZjljMDAsCj4g YnV0IHRoZSBmdW5jdGlvbiB1c2VkIHRvIGNoZWNrIGlmIGEgbWVtb3J5IGFkZHJlc3MgaXMgaW5z aWRlIG9mIGEgcHJvdGVjdGVkCj4gcmFuZ2Ugd29ya3Mgd2l0aCBwZm5zLCB3aGljaCBtZWFucyB0 aGF0IGFuIGF0dGVtcHQgdG8gbWFwIDB4ZGZkZjljMDAgd2lsbCBiZQo+IHJlZnVzZWQgYmVjYXVz ZSB0aGUgY2hlY2sgaXMgcGVyZm9ybWVkIGFnYWluc3QgMHhkZmRmOTAwMCBpbnN0ZWFkIG9mCj4g MHhkZmRmOWMwMC4KPgo+IEluIG9yZGVyIHRvIGZpeCB0aGlzLCBtYWtlIHN1cmUgdGhhdCB0aGUg cmFuZ2VzIHRoYXQgYXJlIGFkZGVkIHRvIHRoZQo+IHhlbl9leHRyYV9tZW0gYXJyYXkgYXJlIGFs aWduZWQgdG8gcGFnZSBib3VuZGFyaWVzLgo+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8 a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry b3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxAY2l0cml4 LmNvbT4KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENjOiB4ZW4tZGV2 ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiAtLS0KPiBBRkFJQ1QgdGhpcyBwYXRjaCBuZWVkcyB0 byBiZSBiYWNrcG9ydGVkIHRvIDMuMTksIDQuMCwgNC4xIGFuZCA0LjIuCj4gLS0tCj4gICBhcmNo L3g4Ni94ZW4vc2V0dXAuYyB8IDYgKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRp b25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3NldHVwLmMgYi9hcmNoL3g4Ni94 ZW4vc2V0dXAuYwo+IGluZGV4IDU1ZjM4OGUuLmRjZjU4NjUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94 ODYveGVuL3NldHVwLmMKPiArKysgYi9hcmNoL3g4Ni94ZW4vc2V0dXAuYwo+IEBAIC02OCw2ICs2 OCw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fYWRkX2V4dHJhX21lbShwaHlzX2FkZHJfdCBz dGFydCwgcGh5c19hZGRyX3Qgc2l6ZSkKPiAgIHsKPiAgIAlpbnQgaTsKPgo+ICsJc3RhcnQgPSBQ QUdFX0FMSUdOKHN0YXJ0KTsKPiArCXNpemUgJj0gUEFHRV9NQVNLOwoKVGhpcyBpcyBub3QgY29y cmVjdC4gSWYgc3RhcnQgd2Fzbid0IHBhZ2UgYWxpZ25lZCBhbmQgc2l6ZSB3YXMsIHlvdSdsbAph ZGQgb25lIGFkZGl0aW9uYWwgcGFnZSB0byB4ZW5fZXh0cmFfbWVtLgoKPiArCj4gICAJZm9yIChp ID0gMDsgaSA8IFhFTl9FWFRSQV9NRU1fTUFYX1JFR0lPTlM7IGkrKykgewo+ICAgCQkvKiBBZGQg bmV3IHJlZ2lvbi4gKi8KPiAgIAkJaWYgKHhlbl9leHRyYV9tZW1baV0uc2l6ZSA9PSAwKSB7Cj4g QEAgLTkyLDYgKzk1LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9kZWxfZXh0cmFfbWVtKHBo eXNfYWRkcl90IHN0YXJ0LCBwaHlzX2FkZHJfdCBzaXplKQo+ICAgCWludCBpOwo+ICAgCXBoeXNf YWRkcl90IHN0YXJ0X3IsIHNpemVfcjsKPgo+ICsJc3RhcnQgPSBQQUdFX0FMSUdOKHN0YXJ0KTsK PiArCXNpemUgJj0gUEFHRV9NQVNLOwoKTm90IHJlYWxseSBuZWVkZWQsIGFzIHhlbl9kZWxfZXh0 cmFfbWVtKCkgaXMgY2FsbGVkIHdpdGggYWxpZ25lZCB2YWx1ZXMKb25seS4gT1RPSCBpdCBkb2Vz IG5vIGhhcm0sIGFzIGxvbmcgYXMgeW91IGNvcnJlY3Qgc2l6ZSBhcyBhYm92ZS4KCj4gKwo+ICAg CWZvciAoaSA9IDA7IGkgPCBYRU5fRVhUUkFfTUVNX01BWF9SRUdJT05TOyBpKyspIHsKPiAgIAkJ c3RhcnRfciA9IHhlbl9leHRyYV9tZW1baV0uc3RhcnQ7Cj4gICAJCXNpemVfciA9IHhlbl9leHRy YV9tZW1baV0uc2l6ZTsKPgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK