Michal Hocko
|
f1dd2cd13c
mm, memory_hotplug: do not associate hotadded memory to zones until online
|
8 years ago |
Michal Hocko
|
2d070eab2e
mm: consider zone which is not fully populated to have holes
|
8 years ago |
Dave Hansen
|
c4e1be9ec1
mm, sparsemem: break out of loops early
|
8 years ago |
Wei Yang
|
60a7a88dbb
mm/sparse: refine usemap_size() a little
|
8 years ago |
Yasuaki Ishimatsu
|
ddffe98d16
mm/memory_hotplug: set magic number to page->freelist instead of page->lru.next
|
8 years ago |
Yasuaki Ishimatsu
|
857e522a00
mm/sparse: use page_private() to get page->private value
|
8 years ago |
Fabian Frederick
|
bd721ea73e
treewide: replace obsolete _refok by __ref
|
9 years ago |
Zhou Chengming
|
91fd8b95d6
make __section_nr() more efficient
|
9 years ago |
Joe Perches
|
1170532bb4
mm: convert printk(KERN_<LEVEL> to pr_<level>
|
9 years ago |
Joe Perches
|
756a025f00
mm: coalesce split strings
|
9 years ago |
Dan Williams
|
4b94ffdc41
x86, mm: introduce vmem_altmap to augment vmemmap_populate()
|
9 years ago |
Gideon Israel Dsouza
|
3b32123d73
mm: use macros from compiler.h instead of __attribute__((...))
|
11 years ago |
Li Zhong
|
c800bcd5f5
sparse: fix comment
|
11 years ago |
Santosh Shilimkar
|
bb016b8416
mm/sparse: use memblock apis for early memory allocations
|
11 years ago |
Zhang Yanfei
|
81556b0252
mm/sparsemem: fix a bug in free_map_bootmem when CONFIG_SPARSEMEM_VMEMMAP
|
12 years ago |
Zhang Yanfei
|
85b35feaec
mm/sparsemem: use PAGES_PER_SECTION to remove redundant nr_pages parameter
|
12 years ago |
Wanpeng Li
|
187320932d
mm/sparse: introduce alloc_usemap_and_memmap
|
12 years ago |
Zhang Yanfei
|
f3deb6872b
mm/sparse.c: put clear_hwpoisoned_pages within CONFIG_MEMORY_HOTREMOVE
|
12 years ago |
Linus Torvalds
|
80cc38b163
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
|
12 years ago |
Cody P Schafer
|
55878e88c5
sparsemem: add BUILD_BUG_ON when sizeof mem_section is non-power-of-2
|
12 years ago |
Zhang Yanfei
|
9d1936cf86
mm/sparse: Remove unused ret in sparse_index_init
|
12 years ago |
David Rientjes
|
4edd7ceff0
mm, hotplug: avoid compiling memory hotremove functions when disabled
|
12 years ago |
Johannes Weiner
|
0aad818b2d
sparse-vmemmap: specify vmemmap population range in bytes
|
12 years ago |
Xishi Qiu
|
293c07e31a
memory-failure: use num_poisoned_pages instead of mce_bad_pages
|
12 years ago |
Wen Congyang
|
8a356ce38e
memory-hotplug: consider compound pages when free memmap
|
12 years ago |
Tang Chen
|
0197518cd3
memory-hotplug: remove memmap of sparse-vmemmap
|
12 years ago |
Tang Chen
|
cd099682e4
memory-hotplug: move pgdat_resize_lock into sparse_remove_one_section()
|
12 years ago |
Wen Congyang
|
3ac19f8efe
memory-hotplug, mm/sparse.c: clear the memory to store struct page
|
12 years ago |
Wen Congyang
|
95a4774d05
memory-hotplug: update mce_bad_pages when removing the memory
|
12 years ago |
Jianguo Wu
|
ae64ffcac3
mm/vmemmap: fix wrong use of virt_to_page
|
12 years ago |