Thread (27 messages) 27 messages, 4 authors, 2021-03-07

Re: [External] Re: [PATCH v17 1/9] mm: memory_hotplug: factor out bootmem core functions to bootmem_info.c

From: Muchun Song <hidden>
Date: 2021-03-04 05:52:41
Also in: linux-fsdevel, linux-mm, lkml

On Thu, Mar 4, 2021 at 12:26 PM Balbir Singh [off-list ref] wrote:
On Wed, Mar 03, 2021 at 01:45:00PM +1100, Singh, Balbir wrote:
quoted
On 26/2/21 12:21 am, Muchun Song wrote:
quoted
Move bootmem info registration common API to individual bootmem_info.c.
And we will use {get,put}_page_bootmem() to initialize the page for the
vmemmap pages or free the vmemmap pages to buddy in the later patch.
So move them out of CONFIG_MEMORY_HOTPLUG_SPARSE. This is just code
movement without any functional change.

Signed-off-by: Muchun Song <redacted>
Acked-by: Mike Kravetz <redacted>
Reviewed-by: Oscar Salvador <osalvador@suse.de>
Reviewed-by: David Hildenbrand <redacted>
Reviewed-by: Miaohe Lin <linmiaohe@huawei.com>
...
quoted
diff --git a/mm/bootmem_info.c b/mm/bootmem_info.c
new file mode 100644
index 000000000000..fcab5a3f8cc0
--- /dev/null
+++ b/mm/bootmem_info.c
@@ -0,0 +1,124 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ *  linux/mm/bootmem_info.c
+ *
+ *  Copyright (C)
Looks like incomplete
Not that my comment was, I should have said

The copyright looks very incomplete
Yes. Just copied from mm/memory_hotplug.c.
I can improve it in the next version. Thanks.
Balbir Singh.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help