Code

History

Commits on 185a4caeecabc150106deda1da170b09f2ad803f to mm/sparse.c35+
  1. mm/sparse: remove sparse buffer pre-allocation mechanismMuchun Song committed 7 months agoffe5539
  2. mm/sparse: remove unnecessary NULL check before allocating mem_sectionSang-Heon Jeon committed 6 months agoe097434
  3. mm/sparse: fix preinited section_mem_map clobbering on failure pathMuchun Song committed 7 months ago7cf6d94
  4. mm/sparse: move memory hotplug bits to sparse-vmemmap.cDavid Hildenbrand (Arm) committed 7 months ago738de20
  5. mm/sparse: move __section_mark_present() to internal.hDavid Hildenbrand (Arm) committed 7 months ago08e5f77
  6. mm/sparse: move sparse_init_one_section() to internal.hDavid Hildenbrand (Arm) committed 7 months agof62a3bf
  7. mm/sparse: drop set_section_nid() from sparse_add_section()David Hildenbrand (Arm) committed 7 months agob551ed9
  8. mm: prepare to move subsection_map_init() to mm/sparse-vmemmap.cDavid Hildenbrand (Arm) committed 7 months agofead6dc
  9. mm/sparse: remove CONFIG_MEMORY_HOTPLUG-specific usemap allocation handlingDavid Hildenbrand (Arm) committed 7 months agodac89b1
  10. mm/sparse: remove sparse_decode_mem_map()David Hildenbrand (Arm) committed 7 months ago22688ad
  11. mm/sparse: remove !CONFIG_SPARSEMEM_VMEMMAP leftovers for CONFIG_MEMORY_HOTPLUGDavid Hildenbrand (Arm) committed 7 months ago119c31c
  12. mm/sparse: remove WARN_ONs from (online|offline)_mem_sections()David Hildenbrand (Arm) committed 7 months agoe66383b
  13. mm/sparse: check memmap alignment for compound_info_has_mask()Kiryl Shutsemau committed 8 months ago9f94db4
  14. mm/memory_hotplug: Remove MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiersSumanth Korikkar committed 1 year ago300709f
  15. mm: introduce memdesc_nid()Matthew Wilcox (Oracle) committed 1 year agoeb00fdd
  16. mm: convert page_to_section() to memdesc_section()Matthew Wilcox (Oracle) committed 1 year ago56d578c
  17. mm: fix accounting of memmap pagesSumanth Korikkar committed 1 year agoc357688
  18. drivers/base/memory: improve add_boot_memory_block()Gavin Shan committed 1 year ago61659ef
  19. mm/sparse: allow for alternate vmemmap section init at bootFrank van der Linden committed 1 year agod65917c
  20. mm/memblock: add memblock_alloc_or_panic interfaceGuo Weikang committed 1 year agoc6f2397
  21. bootmem: stop using page->indexMatthew Wilcox (Oracle) committed 2 years ago0386aaa
  22. kaslr: rename physmem_end and PHYSMEM_END to direct_map_physmem_endJohn Hubbard committed 2 years agoafe789b
  23. Merge tag 'x86-urgent-2024-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 years agoc9f016e
  24. x86/kaslr: Expose and use the end of the physical memory address spaceThomas Gleixner committed 2 years agoea72ce5
  25. mm: don't account memmap per-nodePasha Tatashin committed 2 years ago9d85731
  26. mm/sparse: nr_pages won't be 0Wei Yang committed 2 years ago861dd8b
  27. mm: report per-page metadata informationSourav Panda committed 2 years ago15995a3
  28. mm/sparse: use MEMBLOCK_ALLOC_ACCESSIBLE enum instead of 0Leesoo Ahn committed 2 years agoafb90a3
  29. mm: sparse: consistently use _nrDev Jain committed 2 years agofe91eca
  30. mm/sparse: guard the size of mem_section is power of 2Wei Yang committed 2 years ago122ff80
  31. mm: move array mem_section init code out of memory_present()Baoquan He committed 2 years ago850ed20
  32. mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiersSumanth Korikkar committed 2 years agoc5f1e2d
  33. mm/sparsemem: fix race in accessing memory_section->usageCharan Teja Kalla committed 3 years ago5ec8e8e
  34. mm/sparse: remove redundant judgments from macro for_each_present_section_nrliuq committed 3 years agoc200a71
  35. Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 3 years ago77b1a7f