From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Hildenbrand Subject: [PATCH RFCv2 6/6] memory-hotplug.txt: Add some details about locking internals Date: Tue, 21 Aug 2018 12:44:18 +0200 Message-ID: <20180821104418.12710-7-david__13723.1745677584$1534848218$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 1fs49f-0002AD-3s for xen-devel@lists.xenproject.org; Tue, 21 Aug 2018 10:44:55 +0000 In-Reply-To: <20180821104418.12710-1-david@redhat.com> 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: Jonathan Corbet , Michal Hocko , linux-doc@vger.kernel.org, David Hildenbrand , linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org, devel@linuxdriverproject.org, Andrew Morton , linuxppc-dev@lists.ozlabs.org List-Id: xen-devel@lists.xenproject.org TGV0J3MgZG9jdW1lbnQgdGhlIG1hZ2ljIGEgYml0LCBlc3BlY2lhbGx5IHdoeSBkZXZpY2VfaG90 cGx1Z19sb2NrIGlzCnJlcXVpcmVkIHdoZW4gYWRkaW5nL3JlbW92aW5nIG1lbW9yeSBhbmQgaG93 IGl0IGFsbCBwbGF5IHRvZ2V0aGVyIHdpdGgKcmVxdWVzdHMgdG8gb25saW5lL29mZmxpbmUgbWVt b3J5IGZyb20gdXNlciBzcGFjZS4KCkNjOiBKb25hdGhhbiBDb3JiZXQgPGNvcmJldEBsd24ubmV0 PgpDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNjOiBBbmRyZXcgTW9ydG9uIDxh a3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFu ZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBEb2N1bWVudGF0aW9uL21lbW9yeS1ob3RwbHVnLnR4 dCB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwg MzggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vbWVtb3J5LWhvdHBsdWcudHh0IGIvRG9jdW1lbnRhdGlvbi9tZW1vcnktaG90cGx1Zy50eHQK aW5kZXggN2Y0OWViZjNkZGIyLi4wM2FhYWQ3ZDczNzMgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRp b24vbWVtb3J5LWhvdHBsdWcudHh0CisrKyBiL0RvY3VtZW50YXRpb24vbWVtb3J5LWhvdHBsdWcu dHh0CkBAIC0zLDcgKzMsNyBAQCBNZW1vcnkgSG90cGx1ZwogPT09PT09PT09PT09PT0KIAogOkNy ZWF0ZWQ6CQkJCQkJCUp1bCAyOCAyMDA3Ci06VXBkYXRlZDogQWRkIGRlc2NyaXB0aW9uIG9mIG5v dGlmaWVyIG9mIG1lbW9yeSBob3RwbHVnOglPY3QgMTEgMjAwNworOlVwZGF0ZWQ6IEFkZCBzb21l IGRldGFpbHMgYWJvdXQgbG9ja2luZyBpbnRlcm5hbHM6CQlBdWcgMjAgMjAxOAogCiBUaGlzIGRv Y3VtZW50IGlzIGFib3V0IG1lbW9yeSBob3RwbHVnIGluY2x1ZGluZyBob3ctdG8tdXNlIGFuZCBj dXJyZW50IHN0YXR1cy4KIEJlY2F1c2UgTWVtb3J5IEhvdHBsdWcgaXMgc3RpbGwgdW5kZXIgZGV2 ZWxvcG1lbnQsIGNvbnRlbnRzIG9mIHRoaXMgdGV4dCB3aWxsCkBAIC00OTUsNiArNDk1LDQzIEBA IGZ1cnRoZXIgcHJvY2Vzc2luZyBvZiB0aGUgbm90aWZpY2F0aW9uIHF1ZXVlLgogCiBOT1RJRllf U1RPUCBzdG9wcyBmdXJ0aGVyIHByb2Nlc3Npbmcgb2YgdGhlIG5vdGlmaWNhdGlvbiBxdWV1ZS4K IAorCitMb2NraW5nIEludGVybmFscworPT09PT09PT09PT09PT09PT0KKworV2hlbiBhZGRpbmcv cmVtb3ZpbmcgbWVtb3J5IHRoYXQgdXNlcyBtZW1vcnkgYmxvY2sgZGV2aWNlcyAoaS5lLiBvcmRp bmFyeSBSQU0pLAordGhlIGRldmljZV9ob3RwbHVnX2xvY2sgc2hvdWxkIGJlIGhlbGQgdG86CisK Ky0gc3luY2hyb25pemUgYWdhaW5zdCBvbmxpbmUvb2ZmbGluZSByZXF1ZXN0cyAoZS5nLiB2aWEg c3lzZnMpLiBUaGlzIHdheSwgbWVtb3J5CisgIGJsb2NrIGRldmljZXMgY2FuIG9ubHkgYmUgYWNj ZXNzZWQgKC5vbmxpbmUvLnN0YXRlIGF0dHJpYnV0ZXMpIGJ5IHVzZXIKKyAgc3BhY2Ugb25jZSBt ZW1vcnkgaGFzIGJlZW4gZnVsbHkgYWRkZWQuIEFuZCB3aGVuIHJlbW92aW5nIG1lbW9yeSwgd2UK KyAga25vdyBub2JvZHkgaXMgaW4gY3JpdGljYWwgc2VjdGlvbnMuCistIHN5bmNocm9uaXplIGFn YWluc3QgQ1BVIGhvdHBsdWcgYW5kIHNpbWlsYXIgKGUuZy4gcmVsZXZhbnQgZm9yIEFDUEkgYW5k IFBQQykKKworRXNwZWNpYWxseSwgdGhlcmUgaXMgYSBwb3NzaWJsZSBsb2NrIGludmVyc2lvbiB0 aGF0IGlzIGF2b2lkZWQgdXNpbmcKK2RldmljZV9ob3RwbHVnX2xvY2sgd2hlbiBhZGRpbmcgbWVt b3J5IGFuZCB1c2VyIHNwYWNlIHRyaWVzIHRvIG9ubGluZSB0aGF0CittZW1vcnkgZmFzdGVyIHRo YW4gZXhwZWN0ZWQ6CisKKy0gZGV2aWNlX29ubGluZSgpIHdpbGwgZmlyc3QgdGFrZSB0aGUgZGV2 aWNlX2xvY2soKSwgZm9sbG93ZWQgYnkKKyAgbWVtX2hvdHBsdWdfbG9jaworLSBhZGRfbWVtb3J5 X3Jlc291cmNlKCkgd2lsbCBmaXJzdCB0YWtlIHRoZSBtZW1faG90cGx1Z19sb2NrLCBmb2xsb3dl ZCBieQorICB0aGUgZGV2aWNlX2xvY2soKSAod2hpbGUgY3JlYXRpbmcgdGhlIGRldmljZXMsIGR1 cmluZyBidXNfYWRkX2RldmljZSgpKS4KKworQXMgdGhlIGRldmljZSBpcyB2aXNpYmxlIHRvIHVz ZXIgc3BhY2UgYmVmb3JlIHRha2luZyB0aGUgZGV2aWNlX2xvY2soKSwgdGhpcworY2FuIHJlc3Vs dCBpbiBhIGxvY2sgaW52ZXJzaW9uLgorCitvbmxpbmluZy9vZmZsaW5pbmcgb2YgbWVtb3J5IHNo b3VsZCBiZSBkb25lIHZpYSBkZXZpY2Vfb25saW5lKCkvCitkZXZpY2Vfb2ZmbGluZSgpIC0gdG8g bWFrZSBzdXJlIGl0IGlzIHByb3Blcmx5IHN5bmNocm9uaXplZCB0byBhY3Rpb25zCit2aWEgc3lz ZnMuIEhvbGRpbmcgZGV2aWNlX2hvdHBsdWdfbG9jayBpcyBhZHZpc2VkICh0byBlLmcuIHByb3Rl Y3Qgb25saW5lX3R5cGUpCisKK1doZW4gYWRkaW5nL3JlbW92aW5nL29ubGluaW5nL29mZmxpbmlu ZyBtZW1vcnkgb3IgYWRkaW5nL3JlbW92aW5nCitoZXRlcm9nZW5lb3VzL2RldmljZSBtZW1vcnks IHdlIHNob3VsZCBhbHdheXMgaG9sZCB0aGUgbWVtX2hvdHBsdWdfbG9jayB0bworc2VyaWFsaXNl IG1lbW9yeSBob3RwbHVnIChlLmcuIGFjY2VzcyB0byBnbG9iYWwvem9uZSB2YXJpYWJsZXMpLgor CitJbiBhZGRpdGlvbiwgbWVtX2hvdHBsdWdfbG9jayAoaW4gY29udHJhc3QgdG8gZGV2aWNlX2hv dHBsdWdfbG9jaykgYWxsb3dzCitmb3IgYSBxdWl0ZSBlZmZpY2llbnQgZ2V0X29ubGluZV9tZW1z L3B1dF9vbmxpbmVfbWVtcyBpbXBsZW1lbnRhdGlvbi4KKworCiBGdXR1cmUgV29yawogPT09PT09 PT09PT0KIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl bi1kZXZlbA==