From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arun KS Subject: Re: [PATCH v5 1/2] memory_hotplug: Free pages as higher order Date: Thu, 11 Oct 2018 07:59:32 +0530 Message-ID: References: <1538727006-5727-1-git-send-email-arunks@codeaurora.org> <72215e75-6c7e-0aef-c06e-e3aba47cf806@suse.cz> <20181010173334.GL5873@dhcp22.suse.cz> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gAQjI-0007DO-DR for xen-devel@lists.xenproject.org; Thu, 11 Oct 2018 02:29:36 +0000 In-Reply-To: <20181010173334.GL5873@dhcp22.suse.cz> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Michal Hocko Cc: vatsa@codeaurora.org, linux-mm@kvack.org, getarunks@gmail.com, kys@microsoft.com, boris.ostrovsky@oracle.com, sthemmin@microsoft.com, xen-devel@lists.xenproject.org, haiyangz@microsoft.com, yasu.isimatu@gmail.com, dan.j.williams@intel.com, akpm@linux-foundation.org, Vlastimil Babka , osalvador@suse.de, jgross@suse.com, aaron.lu@intel.com, malat@debian.org, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, vinmenon@codeaurora.org, jrdr.linux@gmail.com, devel@linuxdriverproject.org, iamjoonsoo.kim@lge.com, mgorman@techsingularity.net, kirill.shutemov@linux.intel.com List-Id: xen-devel@lists.xenproject.org T24gMjAxOC0xMC0xMCAyMzowMywgTWljaGFsIEhvY2tvIHdyb3RlOgo+IE9uIFdlZCAxMC0xMC0x OCAyMjoyNjo0MSwgQXJ1biBLUyB3cm90ZToKPj4gT24gMjAxOC0xMC0xMCAyMTowMCwgVmxhc3Rp bWlsIEJhYmthIHdyb3RlOgo+PiA+IE9uIDEwLzUvMTggMTA6MTAgQU0sIEFydW4gS1Mgd3JvdGU6 Cj4+ID4gPiBXaGVuIGZyZWUgcGFnZXMgYXJlIGRvbmUgd2l0aCBoaWdoZXIgb3JkZXIsIHRpbWUg c3BlbmQgb24KPj4gPiA+IGNvYWxlc2NpbmcgcGFnZXMgYnkgYnVkZHkgYWxsb2NhdG9yIGNhbiBi ZSByZWR1Y2VkLiBXaXRoCj4+ID4gPiBzZWN0aW9uIHNpemUgb2YgMjU2TUIsIGhvdCBhZGQgbGF0 ZW5jeSBvZiBhIHNpbmdsZSBzZWN0aW9uCj4+ID4gPiBzaG93cyBpbXByb3ZlbWVudCBmcm9tIDUw LTYwIG1zIHRvIGxlc3MgdGhhbiAxIG1zLCBoZW5jZQo+PiA+ID4gaW1wcm92aW5nIHRoZSBob3Qg YWRkIGxhdGVuY3kgYnkgNjAlLiBNb2RpZnkgZXh0ZXJuYWwKPj4gPiA+IHByb3ZpZGVycyBvZiBv bmxpbmUgY2FsbGJhY2sgdG8gYWxpZ24gd2l0aCB0aGUgY2hhbmdlLgo+PiA+ID4KPj4gPiA+IFNp Z25lZC1vZmYtYnk6IEFydW4gS1MgPGFydW5rc0Bjb2RlYXVyb3JhLm9yZz4KPj4gPgo+PiA+IFsu Li5dCj4+ID4KPj4gPiA+IEBAIC02NTUsMjYgKzY1NSw0NCBAQCB2b2lkIF9fb25saW5lX3BhZ2Vf ZnJlZShzdHJ1Y3QgcGFnZSAqcGFnZSkKPj4gPiA+ICB9Cj4+ID4gPiAgRVhQT1JUX1NZTUJPTF9H UEwoX19vbmxpbmVfcGFnZV9mcmVlKTsKPj4gPiA+Cj4+ID4gPiAtc3RhdGljIHZvaWQgZ2VuZXJp Y19vbmxpbmVfcGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSkKPj4gPiA+ICtzdGF0aWMgaW50IGdlbmVy aWNfb25saW5lX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVkIGludCBvcmRlcikKPj4g PiA+ICB7Cj4+ID4gPiAtCV9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0cyhwYWdlKTsKPj4gPgo+PiA+ IFRoaXMgaXMgbm93IG5vdCBjYWxsZWQgYW55bW9yZSwgYWx0aG91Z2ggdGhlIHhlbi9odiB2YXJp YW50cyBzdGlsbCBkbwo+PiA+IGl0LiBUaGUgZnVuY3Rpb24gc2VlbXMgZW1wdHkgdGhlc2UgZGF5 cywgbWF5YmUgcmVtb3ZlIGl0IGFzIGEgZm9sbG93dXAKPj4gPiBjbGVhbnVwPwo+PiA+Cj4+ID4g PiAtCV9fb25saW5lX3BhZ2VfaW5jcmVtZW50X2NvdW50ZXJzKHBhZ2UpOwo+PiA+ID4gLQlfX29u bGluZV9wYWdlX2ZyZWUocGFnZSk7Cj4+ID4gPiArCV9fZnJlZV9wYWdlc19jb3JlKHBhZ2UsIG9y ZGVyKTsKPj4gPiA+ICsJdG90YWxyYW1fcGFnZXMgKz0gKDFVTCA8PCBvcmRlcik7Cj4+ID4gPiAr I2lmZGVmIENPTkZJR19ISUdITUVNCj4+ID4gPiArCWlmIChQYWdlSGlnaE1lbShwYWdlKSkKPj4g PiA+ICsJCXRvdGFsaGlnaF9wYWdlcyArPSAoMVVMIDw8IG9yZGVyKTsKPj4gPiA+ICsjZW5kaWYK Pj4gPgo+PiA+IF9fb25saW5lX3BhZ2VfaW5jcmVtZW50X2NvdW50ZXJzKCkgd291bGQgaGF2ZSB1 c2VkCj4+ID4gYWRqdXN0X21hbmFnZWRfcGFnZV9jb3VudCgpIHdoaWNoIHdvdWxkIGRvIHRoZSBj aGFuZ2VzIHVuZGVyCj4+ID4gbWFuYWdlZF9wYWdlX2NvdW50X2xvY2suIEFyZSB3ZSBzYWZlIHdp dGhvdXQgdGhlIGxvY2s/IElmIHllcywgdGhlcmUKPj4gPiBzaG91bGQgcGVyaGFwcyBiZSBhIGNv bW1lbnQgZXhwbGFpbmluZyB3aHkuCj4+IAo+PiBMb29rcyB1bnNhZmUgd2l0aG91dCBtYW5hZ2Vk X3BhZ2VfY291bnRfbG9jay4KPiAKPiBXaHkgZG9lcyBpdCBtYXR0ZXIgYWN0dWFsbHk/IFdlIGNh bm5vdCBvbmxpbmUvb2ZmbGluZSBtZW1vcnkgaW4KPiBwYXJhbGxlbC4gVGhpcyBpcyBub3QgdGhl IGNhc2UgZm9yIHRoZSBib290IHdoZXJlIHdlIGluaXRpYWxpemUgbWVtb3J5Cj4gaW4gcGFyYWxs ZWwgb24gbXVsdGlwbGUgbm9kZXMuIFNvIHRoaXMgc2VlbXMgdG8gYmUgc2FmZSBjdXJyZW50bHkg Cj4gdW5sZXNzCj4gSSBhbSBtaXNzaW5nIHNvbWV0aGluZy4gQSBjb21tZW50IGV4cGxhaW5pbmcg dGhhdCB3b3VsZCBiZSBoZWxwZnVsCj4gdGhvdWdoLgoKT3RoZXIgbWFpbiBjYWxsZXJzIG9mIGFk anVzdF9tYW5hZ2VfcGFnZV9jb3VudCgpLAoKc3RhdGljIGlubGluZSB2b2lkIGZyZWVfcmVzZXJ2 ZWRfcGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSkKewogICAgICAgICBfX2ZyZWVfcmVzZXJ2ZWRfcGFn ZShwYWdlKTsKICAgICAgICAgYWRqdXN0X21hbmFnZWRfcGFnZV9jb3VudChwYWdlLCAxKTsKfQoK c3RhdGljIGlubGluZSB2b2lkIG1hcmtfcGFnZV9yZXNlcnZlZChzdHJ1Y3QgcGFnZSAqcGFnZSkK ewogICAgICAgICBTZXRQYWdlUmVzZXJ2ZWQocGFnZSk7CiAgICAgICAgIGFkanVzdF9tYW5hZ2Vk X3BhZ2VfY291bnQocGFnZSwgLTEpOwp9CgpXb24ndCB0aGV5IHJhY2Ugd2l0aCBtZW1vcnkgaG90 cGx1Zz8KCkZldyBtb3JlLAouL2RyaXZlcnMveGVuL2JhbGxvb24uYzo1MTk6ICAgICAgICAgICAg YWRqdXN0X21hbmFnZWRfcGFnZV9jb3VudChwYWdlLCAKLTEpOwouL2RyaXZlcnMvdmlydGlvL3Zp cnRpb19iYWxsb29uLmM6MTc1OiAgYWRqdXN0X21hbmFnZWRfcGFnZV9jb3VudChwYWdlLCAKLTEp OwouL2RyaXZlcnMvdmlydGlvL3ZpcnRpb19iYWxsb29uLmM6MTk2OiAgYWRqdXN0X21hbmFnZWRf cGFnZV9jb3VudChwYWdlLCAKMSk7Ci4vbW0vaHVnZXRsYi5jOjIxNTg6ICAgICAgICAgICAgICAg ICAgICBhZGp1c3RfbWFuYWdlZF9wYWdlX2NvdW50KHBhZ2UsIAoxIDw8IGgtPm9yZGVyKTsKClJl Z2FyZHMsCkFydW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=