From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Hildenbrand Subject: [PATCH RFCv2 0/4] mm/memory_hotplug: Introduce memory block types Date: Fri, 30 Nov 2018 18:59:18 +0100 Message-ID: <20181130175922.10425-1-david__32623.1853724041$1543600730$gmane$org@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gSn4t-0006Mq-0y for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 17:59:47 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: linux-mm@kvack.org Cc: Oscar Salvador , "Rafael J. Wysocki" , Michal Hocko , linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org, Peter Zijlstra , Benjamin Herrenschmidt , Balbir Singh , Dave Hansen , David Hildenbrand , Michal Hocko , Vitaly Kuznetsov , Pavel Tatashin , Rich Felker , Arun KS , "H. Peter Anvin" , Stephen Rothwell , Rashmica Gupta , "K. Y. Srinivasan" , Dan Williams , Paul Mackerras , Pavel Tatashin , linux-s390@vger.kernel.org, Michael Neuling List-Id: xen-devel@lists.xenproject.org VGhpcyBpcyB0aGUgc2Vjb25kIGFwcHJvYWNoLCBpbnRyb2R1Y2luZyBtb3JlIG1lYW5pbmdmdWwg bWVtb3J5IGJsb2NrCnR5cGVzIGFuZCBub3QgY2hhbmdpbmcgb25saW5lIGJlaGF2aW9yIGluIHRo ZSBrZXJuZWwuIEl0IGlzIGJhc2VkIG9uCmxhdGVzdCBsaW51eC1uZXh0LgoKQXMgd2UgZm91bmQg b3V0IGR1cmluZyBkaWN1c3Npb24sIHVzZXIgc3BhY2Ugc2hvdWxkIGFsd2F5cyBoYW5kbGUgb25s aW5pbmcKb2YgbWVtb3J5LCBpbiBhbnkgY2FzZS4gSG93ZXZlciBpbiBvcmRlciB0byBtYWtlIHNt YXJ0IGRlY2lzaW9ucyBpbiB1c2VyCnNwYWNlIGFib3V0IGlmIGFuZCBob3cgdG8gb25saW5lIG1l bW9yeSwgd2UgaGF2ZSB0byBleHBvcnQgbW9yZSBpbmZvcm1hdGlvbgphYm91dCBtZW1vcnkgYmxv Y2tzLiBUaGlzIHdheSwgd2UgY2FuIGZvcm11bGF0ZSBydWxlcyBpbiB1c2VyIHNwYWNlLgoKT25l IHN1Y2ggaW5mb3JtYXRpb24gaXMgdGhlIHR5cGUgb2YgbWVtb3J5IGJsb2NrIHdlIGFyZSB0YWxr aW5nIGFib3V0LgpUaGlzIGhlbHBzIHRvIGFuc3dlciBzb21lIHF1ZXN0aW9ucyBsaWtlOgotIERv ZXMgdGhpcyBtZW1vcnkgYmxvY2sgYmVsb25nIHRvIGEgRElNTT8KLSBDYW4gdGhpcyBESU1NIHRo ZW9yZXRpY2FsbHkgZXZlciBiZSB1bnBsdWdnZWQgYWdhaW4/Ci0gV2FzIHRoaXMgbWVtb3J5IGFk ZGVkIGJ5IGEgYmFsbG9vbiBkcml2ZXIgdGhhdCB3aWxsIHJlbHkgb24gYmFsbG9vbgogIGluZmxh dGlvbiB0byByZW1vdmUgY2h1bmtzIG9mIHRoYXQgbWVtb3J5IGFnYWluPyBXaGljaCB6b25lIGlz IGFkdmlzZWQ/Ci0gSXMgdGhpcyBzcGVjaWFsIHN0YW5kYnkgbWVtb3J5IG9uIHMzOTB4IHRoYXQg aXMgdXN1YWxseSBub3QgYXV0b21hdGljYWxseQogIG9ubGluZWQ/CgpBbmQgaW4gc2hvcnQgaXQg aGVscHMgdG8gYW5zd2VyIHRvIHNvbWUgZXh0ZW5kIChleGNsdWRpbmcgem9uZSBpbWJhbGFuY2Vz KQotIFNob3VsZCBJIG9ubGluZSB0aGlzIG1lbW9yeSBibG9jaz8KLSBUbyB3aGljaCB6b25lIHNo b3VsZCBJIG9ubGluZSB0aGlzIG1lbW9yeSBibG9jaz8KLi4uIG9mIGNvdXJzZSBzcGVjaWFsIHVz ZSBjYXNlcyB3aWxsIHJlc3VsdCBpbiBkaWZmZXJlbnQgYW53ZXJzLiBCdXQgdGhhdCdzCndoeSB1 c2VyIHNwYWNlIGhhcyBjb250cm9sIG9mIG9ubGluaW5nIG1lbW9yeS4KCk1vcmUgZGV0YWlscyBj YW4gYmUgZm91bmQgaW4gUGF0Y2ggMSBhbmQgUGF0Y2ggMy4KVGVzdGVkIG9uIHg4NiB3aXRoIGhv dHBsdWdnZWQgRElNTXMuIENyb3NzLWNvbXBpbGVkIGZvciBQUEMgYW5kIHMzOTB4LgoKCkV4YW1w bGU6CiQgdWRldmFkbSBpbmZvIC1xIGFsbCAtYSAvc3lzL2RldmljZXMvc3lzdGVtL21lbW9yeS9t ZW1vcnkwCglLRVJORUw9PSJtZW1vcnkwIgoJU1VCU1lTVEVNPT0ibWVtb3J5IgoJRFJJVkVSPT0i IgoJQVRUUntvbmxpbmV9PT0iMSIKCUFUVFJ7cGh5c19kZXZpY2V9PT0iMCIKCUFUVFJ7cGh5c19p bmRleH09PSIwMDAwMDAwMCIKCUFUVFJ7cmVtb3ZhYmxlfT09IjAiCglBVFRSe3N0YXRlfT09Im9u bGluZSIKCUFUVFJ7dHlwZX09PSJib290IgoJQVRUUnt2YWxpZF96b25lc309PSJub25lIgokIHVk ZXZhZG0gaW5mbyAtcSBhbGwgLWEgL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkvbWVtb3J5OTAK CUtFUk5FTD09Im1lbW9yeTkwIgoJU1VCU1lTVEVNPT0ibWVtb3J5IgoJRFJJVkVSPT0iIgoJQVRU UntvbmxpbmV9PT0iMSIKCUFUVFJ7cGh5c19kZXZpY2V9PT0iMCIKCUFUVFJ7cGh5c19pbmRleH09 PSIwMDAwMDA1YSIKCUFUVFJ7cmVtb3ZhYmxlfT09IjEiCglBVFRSe3N0YXRlfT09Im9ubGluZSIK CUFUVFJ7dHlwZX09PSJkaW1tIgoJQVRUUnt2YWxpZF96b25lc309PSJOb3JtYWwiCgoKUkZDIC0+ IFJGQ3YyOgotIE5vdyBhbHNvIHRha2luZyBjYXJlIG9mIFBQQyAoc29tZWhvdyBtaXNzZWQgaXQg Oi8gKQotIFNwbGl0IHRoZSBzZXJpZXMgdXAgdG8gc29tZSBkZWdyZWUgKHNvbWUgaWRlYXMgb24g aG93IHRvIHNwbGl0IHVwIHBhdGNoIDMKICB3b3VsZCBiZSB2ZXJ5IHdlbGNvbWUpCi0gSW50cm9k dWNlIG1vcmUgbWVtb3J5IGJsb2NrIHR5cGVzLiBUdXJucyBvdXQgYWJzdHJhY3RpbmcgdG9vIG11 Y2ggd2FzCiAgcmF0aGVyIGNvbmZ1c2luZyBhbmQgbm90IGhlbHBmdWwuIFByb3Blcmx5IGRvY3Vt ZW50IHRoZW0uCgpOb3RlczoKLSBJIHdhbnRlZCB0byBjb252ZXJ0IHRoZSBlbnVtIG9mIHR5cGVz IGludG8gYSBuYW1lZCBlbnVtIGJ1dCB0aGlzCiAgcHJvdm9rZWQgYWxsIGtpbmRzIG9mIGRpZmZl cmVudCBlcnJvcnMuIEZvciBub3csIEkgYW0gZG9pbmcgaXQganVzdCBsaWtlCiAgdGhlIG90aGVy IHR5cGVzIChlLmcuIG9ubGluZV90eXBlKSB3ZSBhcmUgdXNpbmcgaW4gdGhhdCBjb250ZXh0Lgot IFRoZSAicmVtb3ZhYmxlIiBwcm9wZXJ0eSBzaG91bGQgbmV2ZXIgaGF2ZSBiZWVuIG5hbWVkIGxp a2UgdGhhdC4gSXQKICBzaG91bGQgaGF2ZSBiZWVuICJvZmZsaW5hYmxlIi4gQ2FuIHdlIHN0aWxs IHJlbmFtZSB0aGF0PyBFLmcuIGJvb3QgbWVtb3J5CiAgaXMgc29tZXRpbWVzIG1hcmtlZCBhcyBy ZW1vdmFibGUgLi4uCgpEYXZpZCBIaWxkZW5icmFuZCAoNCk6CiAgbW0vbWVtb3J5X2hvdHBsdWc6 IEludHJvZHVjZSBtZW1vcnkgYmxvY2sgdHlwZXMKICBtbS9tZW1vcnlfaG90cGx1ZzogUmVwbGFj ZSAiYm9vbCB3YW50X21lbWJsb2NrIiBieSAiaW50IHR5cGUiCiAgbW0vbWVtb3J5X2hvdHBsdWc6 IEludHJvZHVjZSBhbmQgdXNlIG1vcmUgbWVtb3J5IHR5cGVzCiAgbW0vbWVtb3J5X2hvdHBsdWc6 IERyb3AgTUVNT1JZX1RZUEVfVU5TUEVDSUZJRUQKCiBhcmNoL2lhNjQvbW0vaW5pdC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogYXJjaC9wb3dlcnBjL21tL21lbS5jICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJu di9tZW10cmFjZS5jICAgICB8ICA5ICstLQogLi4uL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWct bWVtb3J5LmMgICAgICAgIHwgIDcgKy0KIGFyY2gvczM5MC9tbS9pbml0LmMgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICA0ICstCiBhcmNoL3NoL21tL2luaXQuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvbW0vaW5pdF8zMi5jICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L21tL2luaXRfNjQuYyAgICAgICAgICAgICAgICAg ICAgICAgICB8ICA4ICstLQogZHJpdmVycy9hY3BpL2FjcGlfbWVtaG90cGx1Zy5jICAgICAgICAg ICAgICAgIHwgMTYgKysrKy0KIGRyaXZlcnMvYmFzZS9tZW1vcnkuYyAgICAgICAgICAgICAgICAg ICAgICAgICB8IDYwICsrKysrKysrKysrKysrLS0KIGRyaXZlcnMvaHYvaHZfYmFsbG9vbi5jICAg ICAgICAgICAgICAgICAgICAgICB8ICAzICstCiBkcml2ZXJzL3MzOTAvY2hhci9zY2xwX2NtZC5j ICAgICAgICAgICAgICAgICAgfCAgMyArLQogZHJpdmVycy94ZW4vYmFsbG9vbi5jICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbGludXgvbWVtb3J5LmggICAgICAgICAg ICAgICAgICAgICAgICB8IDY5ICsrKysrKysrKysrKysrKysrKy0KIGluY2x1ZGUvbGludXgvbWVt b3J5X2hvdHBsdWcuaCAgICAgICAgICAgICAgICB8IDE4ICsrLS0tCiBrZXJuZWwvbWVtcmVtYXAu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArLQogbW0vbWVtb3J5X2hvdHBsdWcu YyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjkgKysrKy0tLS0KIDE3IGZpbGVzIGNoYW5n ZWQsIDE5NCBpbnNlcnRpb25zKCspLCA1NiBkZWxldGlvbnMoLSkKCi0tIAoyLjE3LjIKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs