From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Hildenbrand Subject: [PATCH RFCv2 0/6] mm: online/offline_pages called w.o. mem_hotplug_lock Date: Tue, 21 Aug 2018 12:44:12 +0200 Message-ID: <20180821104418.12710-1-david__7079.57136114619$1534848194$gmane$org@redhat.com> 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 1fs49J-000218-Je for xen-devel@lists.xenproject.org; Tue, 21 Aug 2018 10:44:33 +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: Kate Stewart , Michal Hocko , linux-doc@vger.kernel.org, Benjamin Herrenschmidt , Balbir Singh , Heiko Carstens , Paul Mackerras , Rashmica Gupta , "K. Y. Srinivasan" , Boris Ostrovsky , Michael Neuling , Stephen Hemminger , Jonathan Corbet , Michael Ellerman , David Hildenbrand , Pavel Tatashin , linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org, Len Brown , Haiyang Zhang , YASUAKI ISHIMATSU , Nathan Fontenot , Dan Williams List-Id: xen-devel@lists.xenproject.org VGhpcyBpcyB0aGUgc2FtZSBhcHByb2FjaCBhcyBpbiB0aGUgZmlyc3QgUkZDLCBidXQgdGhpcyB0 aW1lIHdpdGhvdXQKZXhwb3J0aW5nIGRldmljZV9ob3RwbHVnX2xvY2sgKHJlcXVlc3RlZCBieSBH cmVnKSBhbmQgd2l0aCBzb21lIG1vcmUKZGV0YWlscyBhbmQgZG9jdW1lbnRhdGlvbiByZWdhcmRp bmcgbG9ja2luZy4gVGVzdGVkIG9ubHkgb24geDg2IHNvIGZhci4KCi0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t CgpSZWFkaW5nIHRocm91Z2ggdGhlIGNvZGUgYW5kIHN0dWR5aW5nIGhvdyBtZW1faG90cGx1Z19s b2NrIGlzIHRvIGJlIHVzZWQsCkkgbm90aWNlZCB0aGF0IHRoZXJlIGFyZSB0d28gcGxhY2VzIHdo ZXJlIHdlIGNhbiBlbmQgdXAgY2FsbGluZwpkZXZpY2Vfb25saW5lKCkvZGV2aWNlX29mZmxpbmUo KSAtIG9ubGluZV9wYWdlcygpL29mZmxpbmVfcGFnZXMoKSB3aXRob3V0CnRoZSBtZW1faG90cGx1 Z19sb2NrLiBBbmQgdGhlcmUgYXJlIG90aGVyIHBsYWNlcyB3aGVyZSB3ZSBjYWxsCmRldmljZV9v bmxpbmUoKS9kZXZpY2Vfb2ZmbGluZSgpIHdpdGhvdXQgdGhlIGRldmljZV9ob3RwbHVnX2xvY2su CgpXaGlsZSBlLmcuCgllY2hvICJvbmxpbmUiID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkv bWVtb3J5OS9zdGF0ZQppcyBmaW5lLCBlLmcuCgllY2hvIDEgPiAvc3lzL2RldmljZXMvc3lzdGVt L21lbW9yeS9tZW1vcnk5L29ubGluZQpXaWxsIG5vdCB0YWtlIHRoZSBtZW1faG90cGx1Z19sb2Nr LiBIb3dldmVyIHRoZSBkZXZpY2VfbG9jaygpIGFuZApkZXZpY2VfaG90cGx1Z19sb2NrLgoKRS5n LiB2aWEgbWVtb3J5X3Byb2JlX3N0b3JlKCksIHdlIGNhbiBlbmQgdXAgY2FsbGluZwphZGRfbWVt b3J5KCktPm9ubGluZV9wYWdlcygpIHdpdGhvdXQgdGhlIGRldmljZV9ob3RwbHVnX2xvY2suIFNv IHdlIGNhbgpoYXZlIGNvbmN1cnJlbnQgY2FsbGVycyBpbiBvbmxpbmVfcGFnZXMoKS4gV2UgZS5n LiB0b3VjaCBpbiBvbmxpbmVfcGFnZXMoKQpiYXNpY2FsbHkgdW5wcm90ZWN0ZWQgem9uZS0+cHJl c2VudF9wYWdlcyB0aGVuLgoKTG9va3MgbGlrZSB0aGVyZSBpcyBhIGxvbmdlciBoaXN0b3J5IHRv IHRoYXQgKHNlZSBQYXRjaCAjMiBmb3IgZGV0YWlscyksCmFuZCBmaXhpbmcgaXQgdG8gd29yayB0 aGUgd2F5IGl0IHdhcyBpbnRlbmRlZCBpcyBub3QgcmVhbGx5IHBvc3NpYmxlLiBXZQp3b3VsZCBl LmcuIGhhdmUgdG8gdGFrZSB0aGUgbWVtX2hvdHBsdWdfbG9jayBpbiBkZXZpY2UvYmFzZS9jb3Jl LmMsIHdoaWNoCnNvdW5kcyB3cm9uZy4KClN1bW1hcnk6IFdlIGhhZCBhIGxvY2sgaW52ZXJzaW9u IG9uIG1lbV9ob3RwbHVnX2xvY2sgYW5kIGRldmljZV9sb2NrKCkuCk1vcmUgZGV0YWlscyBjYW4g YmUgZm91bmQgaW4gcGF0Y2ggMyBhbmQgcGF0Y2ggNi4KCkkgcHJvcG9zZSB0aGUgZ2VuZXJhbCBy dWxlcyAoZG9jdW1lbnRhdGlvbiBhZGRlZCBpbiBwYXRjaCA2KToKCjEuIGFkZF9tZW1vcnkvYWRk X21lbW9yeV9yZXNvdXJjZSgpIG11c3Qgb25seSBiZSBjYWxsZWQgd2l0aAogICBkZXZpY2VfaG90 cGx1Z19sb2NrLgoyLiByZW1vdmVfbWVtb3J5KCkgbXVzdCBvbmx5IGJlIGNhbGxlZCB3aXRoIGRl dmljZV9ob3RwbHVnX2xvY2suIFRoaXMgaXMKICAgYWxyZWFkeSBkb2N1bWVudGVkIGFuZCBob2xk cyBmb3IgYWxsIGNhbGxlcnMuCjMuIGRldmljZV9vbmxpbmUoKS9kZXZpY2Vfb2ZmbGluZSgpIG11 c3Qgb25seSBiZSBjYWxsZWQgd2l0aAogICBkZXZpY2VfaG90cGx1Z19sb2NrLiBUaGlzIGlzIGFs cmVhZHkgZG9jdW1lbnRlZCBhbmQgdHJ1ZSBmb3Igbm93IGluIGNvcmUKICAgY29kZS4gT3RoZXIg Y2FsbGVycyAocmVsYXRlZCB0byBtZW1vcnkgaG90cGx1ZykgaGF2ZSB0byBiZSBmaXhlZCB1cC4K NC4gbWVtX2hvdHBsdWdfbG9jayBpcyB0YWtlbiBpbnNpZGUgb2YgYWRkX21lbW9yeS9yZW1vdmVf bWVtb3J5LwogICBvbmxpbmVfcGFnZXMvb2ZmbGluZV9wYWdlcy4KClRvIG1lLCB0aGlzIGxvb2tz IHdheSBjbGVhbmVyIHRoYW4gd2hhdCB3ZSBoYXZlIHJpZ2h0IG5vdyAoYW5kIGVhc2llciB0bwp2 ZXJpZnkpLiBBbmQgbG9va2luZyBhdCB0aGUgZG9jdW1lbnRhdGlvbiBvZiByZW1vdmVfbWVtb3J5 LCB1c2luZwpsb2NrX2RldmljZV9ob3RwbHVnIGFsc28gZm9yIGFkZF9tZW1vcnkoKSBmZWVscyBu YXR1cmFsLgoKClJGQyAtPiBSRkN2MjoKLSBEb24ndCBleHBvcnQgZGV2aWNlX2hvdHBsdWdfbG9j aywgcHJvdmlkZSBwcm9wZXIgcmVtb3ZlX21lbW9yeS9hZGRfbWVtb3J5CiAgd3JhcHBlcnMuCi0g U3BsaXQgdXAgdGhlIHBhdGNoZXMgYSBiaXQuCi0gVHJ5IHRvIGltcHJvdmUgcG93ZXJudiBtZW10 cmFjZSBsb2NraW5nCi0gQWRkIHNvbWUgZG9jdW1lbnRhdGlvbiBmb3IgbG9ja2luZyB0aGF0IG1h dGNoZXMgbXkga25vd2xlZGdlCgpEYXZpZCBIaWxkZW5icmFuZCAoNik6CiAgbW0vbWVtb3J5X2hv dHBsdWc6IG1ha2UgcmVtb3ZlX21lbW9yeSgpIHRha2UgdGhlIGRldmljZV9ob3RwbHVnX2xvY2sK ICBtbS9tZW1vcnlfaG90cGx1ZzogbWFrZSBhZGRfbWVtb3J5KCkgdGFrZSB0aGUgZGV2aWNlX2hv dHBsdWdfbG9jawogIG1tL21lbW9yeV9ob3RwbHVnOiBmaXggb25saW5lL29mZmxpbmVfcGFnZXMg Y2FsbGVkIHcuby4KICAgIG1lbV9ob3RwbHVnX2xvY2sKICBwb3dlcnBjL3Bvd2VybnY6IGhvbGQg ZGV2aWNlX2hvdHBsdWdfbG9jayB3aGVuIGNhbGxpbmcgZGV2aWNlX29ubGluZSgpCiAgcG93ZXJw Yy9wb3dlcm52OiBob2xkIGRldmljZV9ob3RwbHVnX2xvY2sgaW4gbWVtdHJhY2Vfb2ZmbGluZV9w YWdlcygpCiAgbWVtb3J5LWhvdHBsdWcudHh0OiBBZGQgc29tZSBkZXRhaWxzIGFib3V0IGxvY2tp bmcgaW50ZXJuYWxzCgogRG9jdW1lbnRhdGlvbi9tZW1vcnktaG90cGx1Zy50eHQgICAgICAgICAg ICAgIHwgMzkgKysrKysrKysrKystCiBhcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVt dHJhY2UuYyAgICAgfCAxNCArKystLQogLi4uL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVt b3J5LmMgICAgICAgIHwgIDggKy0tCiBkcml2ZXJzL2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMgICAg ICAgICAgICAgICAgfCAgNCArLQogZHJpdmVycy9iYXNlL21lbW9yeS5jICAgICAgICAgICAgICAg ICAgICAgICAgIHwgMjIgKysrLS0tLQogZHJpdmVycy94ZW4vYmFsbG9vbi5jICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDMgKwogaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oICAgICAg ICAgICAgICAgIHwgIDQgKy0KIG1tL21lbW9yeV9ob3RwbHVnLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICB8IDU5ICsrKysrKysrKysrKysrKy0tLS0KIDggZmlsZXMgY2hhbmdlZCwgMTE1IGlu c2VydGlvbnMoKyksIDM4IGRlbGV0aW9ucygtKQoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=