Pavel Tatashin
|
2a3cb8baef
mm/sparse: delete old sparse_init and enable new one
|
7 vuotta sitten |
Pavel Tatashin
|
85c77f7913
mm/sparse: add new sparse_init_nid() and sparse_init()
|
7 vuotta sitten |
Pavel Tatashin
|
afda57bc13
mm/sparse: move buffer init/fini to the common place
|
7 vuotta sitten |
Pavel Tatashin
|
e131c06b14
mm/sparse: use the new sparse buffer functions in non-vmemmap
|
7 vuotta sitten |
Pavel Tatashin
|
35fd1eb1e8
mm/sparse: abstract sparse buffer allocations
|
7 vuotta sitten |
Baoquan He
|
c98aff6493
mm/sparse: optimize memmap allocation during sparse_init()
|
7 vuotta sitten |
Baoquan He
|
9258631b33
mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap
|
7 vuotta sitten |
Baoquan He
|
07a34a8c36
mm/sparsemem.c: defer the ms->section_mem_map clearing
|
7 vuotta sitten |
Baoquan He
|
f2fc10e0b3
mm/sparse.c: add a static variable nr_present_sections
|
7 vuotta sitten |
Oscar Salvador
|
4e40987f12
mm/sparse.c: make sparse_init_one_section void and remove check
|
7 vuotta sitten |
Wei Yang
|
08994b2467
mm/sparse.c: pass the __highest_present_section_nr + 1 to alloc_func()
|
7 vuotta sitten |
Wei Yang
|
d538c164fc
mm/sparse.c: check __highest_present_section_nr only for a present section
|
7 vuotta sitten |
Pavel Tatashin
|
27227c7338
mm: sections are not offlined during memory hotremove
|
7 vuotta sitten |
Pavel Tatashin
|
d0dc12e86b
mm/memory_hotplug: optimize memory hotplug
|
7 vuotta sitten |
Linus Torvalds
|
f5a8eb632b
Merge tag 'arch-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
|
7 vuotta sitten |
David Rientjes
|
fc5d1073ca
x86/mm/32: Remove unused node_memmap_size_bytes() & CONFIG_NEED_NODE_MEMMAP_SIZE logic
|
7 vuotta sitten |
Arnd Bergmann
|
79375ea3ec
mm: remove obsolete alloc_remap()
|
7 vuotta sitten |
Linus Torvalds
|
3ff1b28caa
Merge tag 'libnvdimm-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
|
7 vuotta sitten |
Ross Zwisler
|
ee95f4059a
Merge branch 'for-4.16/nfit' into libnvdimm-for-next
|
7 vuotta sitten |
Petr Tesarik
|
def9b71ee6
include/linux/mmzone.h: fix explanation of lower bits in the SPARSEMEM mem_map pointer
|
7 vuotta sitten |
Christoph Hellwig
|
24b6d41643
mm: pass the vmem_altmap to vmemmap_free
|
7 vuotta sitten |
Christoph Hellwig
|
7b73d978a5
mm: pass the vmem_altmap to vmemmap_populate
|
7 vuotta sitten |
Baoquan He
|
d09cfbbfa0
mm/sparse.c: wrong allocation for mem_section
|
7 vuotta sitten |
Pavel Tatashin
|
f7f99100d8
mm: stop zeroing memory during allocation in vmemmap
|
7 vuotta sitten |
Ingo Molnar
|
d04fdafc06
Merge branch 'x86/mm' into x86/asm, to merge branches
|
7 vuotta sitten |
Kirill A. Shutemov
|
629a359bdb
mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXTREME=y
|
7 vuotta sitten |
Ingo Molnar
|
b3d9a13681
Merge branch 'linus' into x86/asm, to pick up fixes and resolve conflicts
|
7 vuotta sitten |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 vuotta sitten |
Kirill A. Shutemov
|
83e3c48729
mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPARSEMEM_EXTREME=y
|
7 vuotta sitten |
Michal Hocko
|
b4ccec41af
mm/sparse.c: fix typo in online_mem_sections
|
8 vuotta sitten |