1. dc6be85 mm/memory_hotplug: remove "zone" parameter from sparse_remove_one_section by David Hildenbrand · 4 years, 6 months ago
  2. 000a1d5 mm/memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE by David Hildenbrand · 4 years, 6 months ago
  3. aa2e8b68 mm, sparse: pass nid instead of pgdat to sparse_add_one_section() by Wei Yang · 4 years, 6 months ago
  4. b1dbaa1 mm, sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() by Wei Yang · 4 years, 6 months ago
  5. 7b287c4 mm/sparse: fix a bad comparison by Qian Cai · 5 years ago
  6. 2a3cb8b mm/sparse: delete old sparse_init and enable new one by Pavel Tatashin · 6 years ago
  7. 85c77f7 mm/sparse: add new sparse_init_nid() and sparse_init() by Pavel Tatashin · 6 years ago
  8. afda57b mm/sparse: move buffer init/fini to the common place by Pavel Tatashin · 6 years ago
  9. e131c06 mm/sparse: use the new sparse buffer functions in non-vmemmap by Pavel Tatashin · 6 years ago
  10. 35fd1eb mm/sparse: abstract sparse buffer allocations by Pavel Tatashin · 6 years ago
  11. c98aff6 mm/sparse: optimize memmap allocation during sparse_init() by Baoquan He · 6 years ago
  12. 9258631 mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap by Baoquan He · 6 years ago
  13. 07a34a8 mm/sparsemem.c: defer the ms->section_mem_map clearing by Baoquan He · 6 years ago
  14. f2fc10e mm/sparse.c: add a static variable nr_present_sections by Baoquan He · 6 years ago
  15. 4e40987 mm/sparse.c: make sparse_init_one_section void and remove check by Oscar Salvador · 6 years ago
  16. 08994b2 mm/sparse.c: pass the __highest_present_section_nr + 1 to alloc_func() by Wei Yang · 6 years ago
  17. d538c16 mm/sparse.c: check __highest_present_section_nr only for a present section by Wei Yang · 6 years ago
  18. 27227c7 mm: sections are not offlined during memory hotremove by Pavel Tatashin · 6 years ago
  19. d0dc12e mm/memory_hotplug: optimize memory hotplug by Pavel Tatashin · 6 years ago
  20. f5a8eb6 Merge tag 'arch-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic by Linus Torvalds · 6 years ago
  21. fc5d107 x86/mm/32: Remove unused node_memmap_size_bytes() & CONFIG_NEED_NODE_MEMMAP_SIZE logic by David Rientjes · 6 years ago
  22. 79375ea mm: remove obsolete alloc_remap() by Arnd Bergmann · 6 years ago
  23. 3ff1b28 Merge tag 'libnvdimm-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm by Linus Torvalds · 6 years ago
  24. ee95f40 Merge branch 'for-4.16/nfit' into libnvdimm-for-next by Ross Zwisler · 6 years ago
  25. def9b71 include/linux/mmzone.h: fix explanation of lower bits in the SPARSEMEM mem_map pointer by Petr Tesarik · 6 years ago
  26. 24b6d41 mm: pass the vmem_altmap to vmemmap_free by Christoph Hellwig · 7 years ago
  27. 7b73d97 mm: pass the vmem_altmap to vmemmap_populate by Christoph Hellwig · 7 years ago
  28. d09cfbb mm/sparse.c: wrong allocation for mem_section by Baoquan He · 7 years ago
  29. f7f9910 mm: stop zeroing memory during allocation in vmemmap by Pavel Tatashin · 7 years ago
  30. d04fdaf Merge branch 'x86/mm' into x86/asm, to merge branches by Ingo Molnar · 7 years ago
  31. 629a359 mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXTREME=y by Kirill A. Shutemov · 7 years ago
  32. b3d9a13 Merge branch 'linus' into x86/asm, to pick up fixes and resolve conflicts by Ingo Molnar · 7 years ago
  33. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  34. 83e3c48 mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPARSEMEM_EXTREME=y by Kirill A. Shutemov · 7 years ago
  35. b4ccec4 mm/sparse.c: fix typo in online_mem_sections by Michal Hocko · 7 years ago
  36. b95046b mm, sparse, page_ext: drop ugly N_HIGH_MEMORY branches for allocations by Michal Hocko · 7 years ago
  37. f1dd2cd mm, memory_hotplug: do not associate hotadded memory to zones until online by Michal Hocko · 7 years ago
  38. 2d070ea mm: consider zone which is not fully populated to have holes by Michal Hocko · 7 years ago
  39. c4e1be9 mm, sparsemem: break out of loops early by Dave Hansen · 7 years ago
  40. 60a7a88 mm/sparse: refine usemap_size() a little by Wei Yang · 7 years ago
  41. ddffe98 mm/memory_hotplug: set magic number to page->freelist instead of page->lru.next by Yasuaki Ishimatsu · 7 years ago
  42. 857e522 mm/sparse: use page_private() to get page->private value by Yasuaki Ishimatsu · 7 years ago
  43. bd721ea treewide: replace obsolete _refok by __ref by Fabian Frederick · 8 years ago
  44. 91fd8b9 make __section_nr() more efficient by Zhou Chengming · 8 years ago
  45. 1170532 mm: convert printk(KERN_<LEVEL> to pr_<level> by Joe Perches · 8 years ago
  46. 756a025 mm: coalesce split strings by Joe Perches · 8 years ago
  47. 4b94ffd x86, mm: introduce vmem_altmap to augment vmemmap_populate() by Dan Williams · 9 years ago
  48. 3b32123 mm: use macros from compiler.h instead of __attribute__((...)) by Gideon Israel Dsouza · 10 years ago
  49. c800bcd sparse: fix comment by Li Zhong · 10 years ago
  50. bb016b8 mm/sparse: use memblock apis for early memory allocations by Santosh Shilimkar · 11 years ago
  51. 81556b0 mm/sparsemem: fix a bug in free_map_bootmem when CONFIG_SPARSEMEM_VMEMMAP by Zhang Yanfei · 11 years ago
  52. 85b35fe mm/sparsemem: use PAGES_PER_SECTION to remove redundant nr_pages parameter by Zhang Yanfei · 11 years ago
  53. 1873209 mm/sparse: introduce alloc_usemap_and_memmap by Wanpeng Li · 11 years ago
  54. f3deb68 mm/sparse.c: put clear_hwpoisoned_pages within CONFIG_MEMORY_HOTREMOVE by Zhang Yanfei · 11 years ago
  55. 80cc38b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial by Linus Torvalds · 11 years ago
  56. 55878e8 sparsemem: add BUILD_BUG_ON when sizeof mem_section is non-power-of-2 by Cody P Schafer · 11 years ago
  57. 9d1936c mm/sparse: Remove unused ret in sparse_index_init by Zhang Yanfei · 11 years ago
  58. 4edd7ce mm, hotplug: avoid compiling memory hotremove functions when disabled by David Rientjes · 11 years ago
  59. 0aad818 sparse-vmemmap: specify vmemmap population range in bytes by Johannes Weiner · 11 years ago
  60. 293c07e memory-failure: use num_poisoned_pages instead of mce_bad_pages by Xishi Qiu · 11 years ago
  61. 8a356ce memory-hotplug: consider compound pages when free memmap by Wen Congyang · 11 years ago
  62. 0197518 memory-hotplug: remove memmap of sparse-vmemmap by Tang Chen · 11 years ago
  63. cd09968 memory-hotplug: move pgdat_resize_lock into sparse_remove_one_section() by Tang Chen · 11 years ago
  64. 3ac19f8 memory-hotplug, mm/sparse.c: clear the memory to store struct page by Wen Congyang · 12 years ago
  65. 95a4774 memory-hotplug: update mce_bad_pages when removing the memory by Wen Congyang · 12 years ago
  66. ae64ffc mm/vmemmap: fix wrong use of virt_to_page by Jianguo Wu · 12 years ago
  67. c1c9518 mm/sparse: remove index_init_lock by Gavin Shan · 12 years ago
  68. db36a46 mm/sparse: more checks on mem_section number by Gavin Shan · 12 years ago
  69. 5b760e6 mm/sparse: optimize sparse_index_alloc by Gavin Shan · 12 years ago
  70. ca57df7 mm: setup pageblock_order before it's used by sparsemem by Xishi Qiu · 12 years ago
  71. 99ab7b1 mm: sparse: fix usemap allocation above node descriptor section by Yinghai Lu · 12 years ago
  72. 07b4e2b mm: sparse: fix section usemap placement calculation by Yinghai Lu · 12 years ago
  73. 238305b mm: remove sparsemem allocation details from the bootmem allocator by Johannes Weiner · 12 years ago
  74. f5bf18f bootmem/sparsemem: remove limit constraint in alloc_bootmem_section by Nishanth Aravamudan · 12 years ago
  75. b95f1b31 mm: Map most files to use export.h instead of module.h by Paul Gortmaker · 13 years ago
  76. 33dd4e0 mm: make some struct page's const by Ian Campbell · 13 years ago
  77. 25985ed Fix common misspellings by Lucas De Marchi · 13 years ago
  78. 5f24ce5 thp: remove PG_buddy by Andrea Arcangeli · 14 years ago
  79. e48e67e sparsemem: on no vmemmap path put mem_map on node high too by Yinghai Lu · 14 years ago
  80. 5a0e3ad include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h by Tejun Heo · 14 years ago
  81. 81d0d95 sparsemem: Fix compilation on PowerPC by Yinghai Lu · 14 years ago
  82. 9bdac91 sparsemem: Put mem map for one node together. by Yinghai Lu · 14 years ago
  83. a4322e1 sparsemem: Put usemap for one node together by Yinghai Lu · 14 years ago
  84. f52407c memory hotplug: alloc page from other node in memory online by Shaohua Li · 15 years ago
  85. ef161a9 mm: mminit_validate_memmodel_limits(): remove redundant test by Cyrill Gorcunov · 15 years ago
  86. 3116848 meminit section warnings by Al Viro · 16 years ago
  87. fc1efbd mm/sparse.c: removed duplicated include by Huang Weiyi · 16 years ago
  88. 9e5c6da make mm/sparse.c: make a function static by Adrian Bunk · 16 years ago
  89. 48c9068 memory hotplug: allocate usemap on the section with pgdat by Yasunori Goto · 16 years ago
  90. 2dbb51c mm: make defensive checks around PFN values registered for memory usage by Mel Gorman · 16 years ago
  91. 5167464 revert "memory hotplug: allocate usemap on the section with pgdat" by Andrew Morton · 16 years ago
  92. d40cee2 mm: remove remaining __FUNCTION__ occurrences by Harvey Harrison · 16 years ago
  93. 0c0a4a5 memory hotplug: free memmaps allocated by bootmem by Yasunori Goto · 16 years ago
  94. 86f6dae memory hotplug: allocate usemap on the section with pgdat by Yasunori Goto · 16 years ago
  95. 9d99217 memory hotplug: align memmap to page size by Yasunori Goto · 16 years ago
  96. 0475327 memory hotplug: register section/node id to free by Yasunori Goto · 16 years ago
  97. ea01ea9 hotplug memory remove: generic __remove_pages() support by Badari Pulavarty · 16 years ago
  98. c2b91e2 x86_64/mm: check and print vmemmap allocation continuous by Yinghai Lu · 16 years ago
  99. e123dd3 mm: make mem_map allocation continuous by Yinghai Lu · 16 years ago
  100. bead9a3 mm: sparsemem memory_present() fix by Ingo Molnar · 16 years ago