From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Wilcox Subject: Re: [RFC PATCH v2 00/12] get rid of GFP_ZONE_TABLE/BAD Date: Thu, 24 May 2018 08:18:18 -0700 Message-ID: <20180524151818.GA21245__15775.7614077584$1527175037$gmane$org@bombadil.infradead.org> References: <1526916033-4877-1-git-send-email-yehs2007@gmail.com> <20180522183728.GB20441@dhcp22.suse.cz> <20180524051919.GA9819@bombadil.infradead.org> <20180524122323.GH20441@dhcp22.suse.cz> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fLs0h-0002ag-Ug for xen-devel@lists.xenproject.org; Thu, 24 May 2018 15:18:36 +0000 Content-Disposition: inline In-Reply-To: <20180524122323.GH20441@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: kstewart@linuxfoundation.org, Huaisheng Ye , hehy1@lenovo.com, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, alexander.levin@verizon.com, linux-mm@kvack.org, iommu@lists.linux-foundation.org, linux-btrfs@vger.kernel.org, Huaisheng Ye , chengnt@lenovo.com, xen-devel@lists.xenproject.org, akpm@linux-foundation.org, colyli@suse.de, mgorman@techsingularity.net, vbabka@suse.cz List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBNYXkgMjQsIDIwMTggYXQgMDI6MjM6MjNQTSArMDIwMCwgTWljaGFsIEhvY2tvIHdy b3RlOgo+ID4gSWYgd2UgaGFkIGVpZ2h0IFpPTkVzLCB3ZSBjb3VsZCBvZmZlcjoKPiAKPiBObywg cGxlYXNlIG5vIG1vcmUgem9uZXMuIFdoYXQgd2UgaGF2ZSBpcyBxdWl0ZSBhIG1haW50LiBidXJk ZW4gb24gaXRzCj4gb3duLiBJZGVhbGx5IHdlIHNob3VsZCBvbmx5IGhhdmUgbG93bWVtLCBoaWdo bWVtIGFuZCBzcGVjaWFsL2RldmljZQo+IHpvbmVzIGZvciBkaXJlY3RseSBrZXJuZWwgYWNjZXNz aWJsZSBtZW1vcnksIHRoZSBvbmUgdGhhdCB0aGUga2VybmVsCj4gY2Fubm90IG9yIG11c3Qgbm90 IHVzZSBhbmQgY29tcGxldGVseSBzcGVjaWFsIG1lbW9yeSBtYW5hZ2VkIG91dCBvZgo+IHRoZSBw YWdlIGFsbG9jYXRvci4gQWxsIHRoZSByZW1haW5pbmcgY29uc3RyYWlucyBzaG91bGQgYmV0dGVy IGJlCj4gaW1wbGVtZW50ZWQgb24gdG9wLgoKSSBiZWxpZXZlIHlvdSB3aGVuIHlvdSBzYXkgdGhh dCB0aGV5J3JlIGEgbWFpbnRlbmFuY2UgcGFpbi4gIElzIHRoYXQKbWFpbnRlbmFuY2UgcGFpbiBi ZWNhdXNlIHRoZXkncmUgc28gc3BlY2lhbGlzZWQ/ICBpZSBpZiB3ZSBoYWQgbW9yZSwKY291bGQg d2Ugc29sdmUgb3VyIHBhaW4gYnkgbWFraW5nIHRoZW0gbW9yZSBnZW5lcmljPwoKPiA+IFpPTkVf MTZNCS8vIDI0IGJpdAo+ID4gWk9ORV8yNTZNCS8vIDI4IGJpdAo+ID4gWk9ORV9MT1dNRU0JLy8g Q09ORklHXzMyQklUIG9ubHkKPiA+IFpPTkVfNEcJCS8vIDMyIGJpdAo+ID4gWk9ORV82NEcJLy8g MzYgYml0Cj4gPiBaT05FXzFUCQkvLyA0MCBiaXQKPiA+IFpPTkVfQUxMCS8vIGV2ZXJ5dGhpbmcg bGFyZ2VyCj4gPiBaT05FX01PVkFCTEUJLy8gbW92YWJsZSBhbGxvY2F0aW9uczsgbm8gcGh5c2lj YWwgYWRkcmVzcyBndWFyYW50ZWVzCj4gPiAKPiA+ICNpZmRlZiBDT05GSUdfNjRCSVQKPiA+ICNk ZWZpbmUgWk9ORV9OT1JNQUwJWk9ORV9BTEwKPiA+ICNlbHNlCj4gPiAjZGVmaW5lIFpPTkVfTk9S TUFMCVpPTkVfTE9XTUVNCj4gPiAjZW5kaWYKPiA+IAo+ID4gVGhpcyB3b3VsZCBjb3ZlciBtb3N0 IGRyaXZlciBETUEgbWFzayBhbGxvY2F0aW9uczsgd2UgY291bGQgdHdlYWsgdGhlCj4gPiBvZmZl cmVkIHpvbmVzIGJhc2VkIG9uIGFuYWx5c2lzIG9mIHdoYXQgcGVvcGxlIG5lZWQuCj4gCj4gQnV0 IHRob3NlIGFscmVhZHkgZG8gaGF2ZSBhcHJvcGVyIEFQSSwgSUlVQy4gU28gZG8gd2UgcmVhbGx5 IG5lZWQgdG8KPiBtYWtlIG91ciBHRlBfKi9ab25lIEFQSSBtb3JlIGNvbXBsaWNhdGVkIHRoYW4g aXQgYWxyZWFkeSBpcz8KCkkgZG9uJ3Qgd2FudCB0byBjaGFuZ2UgdGhlIGRyaXZlciBBUEkgKHNl dHRpbmcgdGhlIERNQSBtYXNrLCBldGMpLApidXQgd2UgZG9uJ3QgYWN0dWFsbHkgaGF2ZSBhIGdv b2QgQVBJIHRvIHRoZSBwYWdlIGFsbG9jYXRvciBmb3IgdGhlCmltcGxlbWVudGF0aW9uIG9mIGRt YV9hbGxvY19mb28oKSB0byByZXF1ZXN0IHBhZ2VzLiAgTW9yZSBvciBsZXNzLAphcmNoaXRlY3R1 cmVzIGRvOgoKCWlmIChtYXNrIDwgNEdCKQoJCWFsbG9jX3BhZ2UoR0ZQX0RNQSkKCWVsc2UgaWYg KG1hc2sgPCA2NEVCKQoJCWFsbG9jX3BhZ2UoR0ZQX0RNQTMyKQoJZWxzZQoJCWFsbG9jX3BhZ2Uo R0ZQX0hJR0hNRU0pCgppdCBtb3JlLW9yLWxlc3Mgc3Vja3MgdGhhdCB0aGUgZGV2aWNlcyB3aXRo IDI4LWJpdCBETUEgbGltaXRzIGFyZSBmb3JjZWQKdG8gYWxsb2NhdGUgZnJvbSB0aGUgbG93IDE2 TUIgd2hlbiB0aGV5J3JlIHBlcmZlY3RseSBjYXBhYmxlIG9mIHVzaW5nIHRoZQpsb3cgMjU2TUIu ICBTdXJlLCBteSBwcm9wb3NhbCBkb2Vzbid0IGhlbHAgMjcgb3IgMjYgYml0IERNQSBtYXNrIGRl dmljZXMsCmJ1dCB0aG9zZSBhcmUgcHJldHR5IHJhcmUuCgpJJ20gc3VyZSB5b3UgZG9uJ3QgbmVl ZCByZW1pbmRpbmcgd2hhdCBhIG1lc3Mgdm1hbGxvY18zMiBpcywgYW5kIHRoZQppbXBsZW1lbnRh dGlvbiBvZiBzYWE3MTQ2X3ZtYWxsb2NfYnVpbGRfcGd0YWJsZSgpIGp1c3QgaHVydHMuCgo+ID4g I2RlZmluZSBHRlBfSElHSFVTRVIJCShHRlBfVVNFUiB8IFpPTkVfQUxMKQo+ID4gI2RlZmluZSBH RlBfSElHSFVTRVJfTU9WQUJMRQkoR0ZQX1VTRVIgfCBaT05FX01PVkFCTEUpCj4gPiAKPiA+IE9u ZSBvdGhlciB0aGluZyBJIHdhbnQgdG8gc2VlIGlzIHRoYXQgZmFsbGJhY2sgZnJvbSB6b25lcyBo YXBwZW5zIGZyb20KPiA+IGhpZ2hlc3QgdG8gbG93ZXN0IG5vcm1hbGx5IChpZSBpZiB5b3UgZmFp bCB0byBhbGxvY2F0ZSBpbiAxVCwgdGhlbiB5b3UKPiA+IHRyeSB0byBhbGxvY2F0ZSBmcm9tIDY0 RyksIGJ1dCBtb3ZhYmxlIGFsbG9jYXRpb25zIGhhcGVuIGZyb20gbG93ZXN0Cj4gPiB0byBoaWdo ZXN0LiAgU28gWk9ORV8xNk0gZW5kcyB1cCBmdWxsIG9mIHBhZ2UgY2FjaGUgcGFnZXMgd2hpY2gg YXJlCj4gPiByZWFkaWx5IGV2aWN0YWJsZSBmb3IgdGhlIHJhcmUgb2NjYXNpb25zIHdoZW4gd2Ug bmVlZCB0byBhbGxvY2F0ZSBtZW1vcnkKPiA+IGJlbG93IDE2TUIuCj4gPiAKPiA+IEknbSBzdXJl IHRoZXJlIGFyZSBsb3RzIG9mIGdvb2QgcmVhc29ucyB3aHkgdGhpcyB3b24ndCB3b3JrLCB3aGlj aCBpcwo+ID4gd2h5IEkndmUgYmVlbiBoZXNpdGFudCB0byBwcm9wb3NlIGl0IGJlZm9yZSBub3cu Cj4gCj4gSSBhbSB3b3JyaWVkIHlvdSBhcmUgcGxheWluZyB3aXRoIGEgY2FuIG9mIHdvcm1zLi4u CgpZZXMuICBNZSB0b28uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0 Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl dmVs