From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Hildenbrand Subject: Re: [PATCH RFCv2 0/6] mm: online/offline_pages called w.o. mem_hotplug_lock Date: Thu, 30 Aug 2018 14:31:12 +0200 Message-ID: <37ea507e-b16d-ae8d-4da8-128b621869f2__3729.80103497884$1535632205$gmane$org@redhat.com> References: <20180821104418.12710-1-david@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]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fvM6d-0007bv-GN for xen-devel@lists.xenproject.org; Thu, 30 Aug 2018 12:31:23 +0000 In-Reply-To: <20180821104418.12710-1-david@redhat.com> Content-Language: en-US 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 , Pavel Tatashin , linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org, Len Brown , Haiyang Zhang , YASUAKI ISHIMATSU , Nathan Fontenot , Dan Williams , Joonsoo Kim List-Id: xen-devel@lists.xenproject.org T24gMjEuMDguMjAxOCAxMjo0NCwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gVGhpcyBpcyB0 aGUgc2FtZSBhcHByb2FjaCBhcyBpbiB0aGUgZmlyc3QgUkZDLCBidXQgdGhpcyB0aW1lIHdpdGhv dXQKPiBleHBvcnRpbmcgZGV2aWNlX2hvdHBsdWdfbG9jayAocmVxdWVzdGVkIGJ5IEdyZWcpIGFu ZCB3aXRoIHNvbWUgbW9yZQo+IGRldGFpbHMgYW5kIGRvY3VtZW50YXRpb24gcmVnYXJkaW5nIGxv Y2tpbmcuIFRlc3RlZCBvbmx5IG9uIHg4NiBzbyBmYXIuCj4gCgpJJ2xsIGJlIG9uIHZhY2F0aW9u IGZvciB0d28gd2Vla3Mgc3RhcnRpbmcgb24gU2F0dXJkYXkuIElmIHRoZXJlIGFyZSBubwpjb21t ZW50cyBJJ2xsIHNlbmQgdGhpcyBhcyAhUkZDIG9uY2UgSSByZXR1cm4uCgpUaGFua3MhCgo+IC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCj4gCj4gUmVhZGluZyB0aHJvdWdoIHRoZSBjb2RlIGFuZCBzdHVkeWlu ZyBob3cgbWVtX2hvdHBsdWdfbG9jayBpcyB0byBiZSB1c2VkLAo+IEkgbm90aWNlZCB0aGF0IHRo ZXJlIGFyZSB0d28gcGxhY2VzIHdoZXJlIHdlIGNhbiBlbmQgdXAgY2FsbGluZwo+IGRldmljZV9v bmxpbmUoKS9kZXZpY2Vfb2ZmbGluZSgpIC0gb25saW5lX3BhZ2VzKCkvb2ZmbGluZV9wYWdlcygp IHdpdGhvdXQKPiB0aGUgbWVtX2hvdHBsdWdfbG9jay4gQW5kIHRoZXJlIGFyZSBvdGhlciBwbGFj ZXMgd2hlcmUgd2UgY2FsbAo+IGRldmljZV9vbmxpbmUoKS9kZXZpY2Vfb2ZmbGluZSgpIHdpdGhv dXQgdGhlIGRldmljZV9ob3RwbHVnX2xvY2suCj4gCj4gV2hpbGUgZS5nLgo+IAllY2hvICJvbmxp bmUiID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkvbWVtb3J5OS9zdGF0ZQo+IGlzIGZpbmUs IGUuZy4KPiAJZWNobyAxID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkvbWVtb3J5OS9vbmxp bmUKPiBXaWxsIG5vdCB0YWtlIHRoZSBtZW1faG90cGx1Z19sb2NrLiBIb3dldmVyIHRoZSBkZXZp Y2VfbG9jaygpIGFuZAo+IGRldmljZV9ob3RwbHVnX2xvY2suCj4gCj4gRS5nLiB2aWEgbWVtb3J5 X3Byb2JlX3N0b3JlKCksIHdlIGNhbiBlbmQgdXAgY2FsbGluZwo+IGFkZF9tZW1vcnkoKS0+b25s aW5lX3BhZ2VzKCkgd2l0aG91dCB0aGUgZGV2aWNlX2hvdHBsdWdfbG9jay4gU28gd2UgY2FuCj4g aGF2ZSBjb25jdXJyZW50IGNhbGxlcnMgaW4gb25saW5lX3BhZ2VzKCkuIFdlIGUuZy4gdG91Y2gg aW4gb25saW5lX3BhZ2VzKCkKPiBiYXNpY2FsbHkgdW5wcm90ZWN0ZWQgem9uZS0+cHJlc2VudF9w YWdlcyB0aGVuLgo+IAo+IExvb2tzIGxpa2UgdGhlcmUgaXMgYSBsb25nZXIgaGlzdG9yeSB0byB0 aGF0IChzZWUgUGF0Y2ggIzIgZm9yIGRldGFpbHMpLAo+IGFuZCBmaXhpbmcgaXQgdG8gd29yayB0 aGUgd2F5IGl0IHdhcyBpbnRlbmRlZCBpcyBub3QgcmVhbGx5IHBvc3NpYmxlLiBXZQo+IHdvdWxk IGUuZy4gaGF2ZSB0byB0YWtlIHRoZSBtZW1faG90cGx1Z19sb2NrIGluIGRldmljZS9iYXNlL2Nv cmUuYywgd2hpY2gKPiBzb3VuZHMgd3JvbmcuCj4gCj4gU3VtbWFyeTogV2UgaGFkIGEgbG9jayBp bnZlcnNpb24gb24gbWVtX2hvdHBsdWdfbG9jayBhbmQgZGV2aWNlX2xvY2soKS4KPiBNb3JlIGRl dGFpbHMgY2FuIGJlIGZvdW5kIGluIHBhdGNoIDMgYW5kIHBhdGNoIDYuCj4gCj4gSSBwcm9wb3Nl IHRoZSBnZW5lcmFsIHJ1bGVzIChkb2N1bWVudGF0aW9uIGFkZGVkIGluIHBhdGNoIDYpOgo+IAo+ IDEuIGFkZF9tZW1vcnkvYWRkX21lbW9yeV9yZXNvdXJjZSgpIG11c3Qgb25seSBiZSBjYWxsZWQg d2l0aAo+ICAgIGRldmljZV9ob3RwbHVnX2xvY2suCj4gMi4gcmVtb3ZlX21lbW9yeSgpIG11c3Qg b25seSBiZSBjYWxsZWQgd2l0aCBkZXZpY2VfaG90cGx1Z19sb2NrLiBUaGlzIGlzCj4gICAgYWxy ZWFkeSBkb2N1bWVudGVkIGFuZCBob2xkcyBmb3IgYWxsIGNhbGxlcnMuCj4gMy4gZGV2aWNlX29u bGluZSgpL2RldmljZV9vZmZsaW5lKCkgbXVzdCBvbmx5IGJlIGNhbGxlZCB3aXRoCj4gICAgZGV2 aWNlX2hvdHBsdWdfbG9jay4gVGhpcyBpcyBhbHJlYWR5IGRvY3VtZW50ZWQgYW5kIHRydWUgZm9y IG5vdyBpbiBjb3JlCj4gICAgY29kZS4gT3RoZXIgY2FsbGVycyAocmVsYXRlZCB0byBtZW1vcnkg aG90cGx1ZykgaGF2ZSB0byBiZSBmaXhlZCB1cC4KPiA0LiBtZW1faG90cGx1Z19sb2NrIGlzIHRh a2VuIGluc2lkZSBvZiBhZGRfbWVtb3J5L3JlbW92ZV9tZW1vcnkvCj4gICAgb25saW5lX3BhZ2Vz L29mZmxpbmVfcGFnZXMuCj4gCj4gVG8gbWUsIHRoaXMgbG9va3Mgd2F5IGNsZWFuZXIgdGhhbiB3 aGF0IHdlIGhhdmUgcmlnaHQgbm93IChhbmQgZWFzaWVyIHRvCj4gdmVyaWZ5KS4gQW5kIGxvb2tp bmcgYXQgdGhlIGRvY3VtZW50YXRpb24gb2YgcmVtb3ZlX21lbW9yeSwgdXNpbmcKPiBsb2NrX2Rl dmljZV9ob3RwbHVnIGFsc28gZm9yIGFkZF9tZW1vcnkoKSBmZWVscyBuYXR1cmFsLgo+IAo+IAo+ IFJGQyAtPiBSRkN2MjoKPiAtIERvbid0IGV4cG9ydCBkZXZpY2VfaG90cGx1Z19sb2NrLCBwcm92 aWRlIHByb3BlciByZW1vdmVfbWVtb3J5L2FkZF9tZW1vcnkKPiAgIHdyYXBwZXJzLgo+IC0gU3Bs aXQgdXAgdGhlIHBhdGNoZXMgYSBiaXQuCj4gLSBUcnkgdG8gaW1wcm92ZSBwb3dlcm52IG1lbXRy YWNlIGxvY2tpbmcKPiAtIEFkZCBzb21lIGRvY3VtZW50YXRpb24gZm9yIGxvY2tpbmcgdGhhdCBt YXRjaGVzIG15IGtub3dsZWRnZQo+IAo+IERhdmlkIEhpbGRlbmJyYW5kICg2KToKPiAgIG1tL21l bW9yeV9ob3RwbHVnOiBtYWtlIHJlbW92ZV9tZW1vcnkoKSB0YWtlIHRoZSBkZXZpY2VfaG90cGx1 Z19sb2NrCj4gICBtbS9tZW1vcnlfaG90cGx1ZzogbWFrZSBhZGRfbWVtb3J5KCkgdGFrZSB0aGUg ZGV2aWNlX2hvdHBsdWdfbG9jawo+ICAgbW0vbWVtb3J5X2hvdHBsdWc6IGZpeCBvbmxpbmUvb2Zm bGluZV9wYWdlcyBjYWxsZWQgdy5vLgo+ICAgICBtZW1faG90cGx1Z19sb2NrCj4gICBwb3dlcnBj L3Bvd2VybnY6IGhvbGQgZGV2aWNlX2hvdHBsdWdfbG9jayB3aGVuIGNhbGxpbmcgZGV2aWNlX29u bGluZSgpCj4gICBwb3dlcnBjL3Bvd2VybnY6IGhvbGQgZGV2aWNlX2hvdHBsdWdfbG9jayBpbiBt ZW10cmFjZV9vZmZsaW5lX3BhZ2VzKCkKPiAgIG1lbW9yeS1ob3RwbHVnLnR4dDogQWRkIHNvbWUg ZGV0YWlscyBhYm91dCBsb2NraW5nIGludGVybmFscwo+IAo+ICBEb2N1bWVudGF0aW9uL21lbW9y eS1ob3RwbHVnLnR4dCAgICAgICAgICAgICAgfCAzOSArKysrKysrKysrKy0KPiAgYXJjaC9wb3dl cnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMgICAgIHwgMTQgKysrLS0KPiAgLi4uL3Bs YXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMgICAgICAgIHwgIDggKy0tCj4gIGRyaXZl cnMvYWNwaS9hY3BpX21lbWhvdHBsdWcuYyAgICAgICAgICAgICAgICB8ICA0ICstCj4gIGRyaXZl cnMvYmFzZS9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDIyICsrKy0tLS0KPiAg ZHJpdmVycy94ZW4vYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKwo+ICBp bmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmggICAgICAgICAgICAgICAgfCAgNCArLQo+ICBt bS9tZW1vcnlfaG90cGx1Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA1OSArKysrKysr KysrKysrKystLS0tCj4gIDggZmlsZXMgY2hhbmdlZCwgMTE1IGluc2VydGlvbnMoKyksIDM4IGRl bGV0aW9ucygtKQo+IAoKCi0tIAoKVGhhbmtzLAoKRGF2aWQgLyBkaGlsZGVuYgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==