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