summaryrefslogtreecommitdiff
path: root/mm/sparse.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-24mm/sparse: keep mem_section_usage_size() internalMuchun Song1-10/+0
2026-08-24mm/sparse: correct init section annotationsSang-Heon Jeon1-4/+4
2026-08-04mm: split out sparse declarations from internal.hMike Rapoport (Microsoft)1-0/+1
2026-08-04mm: split out mm_init and memblock declarations from internal.hMike Rapoport (Microsoft)1-0/+1
2026-08-04mm/sparse: remove bootmem_info.h includeDavid Hildenbrand (Arm)1-1/+0
2026-07-30mm: fix ASSERT_EXCLUSIVE_BITS by passing memdesc_flags_t by pointerHui Zhu1-1/+1
2026-07-28mm/sparse-vmemmap: remove sparse_vmemmap_init_nid_late()Muchun Song1-1/+0
2026-07-28mm/sparse: move sparse_vmemmap_init_nid_late() into sparse_init_nid()Muchun Song1-0/+1
2026-07-28mm/mm_init: remove set_pageblock_order() call from sparse_init()Muchun Song1-3/+0
2026-07-28mm/sparse: move subsection_map_init() into sparse_init()Muchun Song1-0/+1
2026-07-28mm/sparse: panic on memmap and usemap allocation failureMuchun Song1-35/+9
2026-05-28mm/sparse: remove sparse buffer pre-allocation mechanismMuchun Song1-57/+1
2026-05-28mm/sparse: remove unnecessary NULL check before allocating mem_sectionSang-Heon Jeon1-6/+4
2026-04-18mm/sparse: fix preinited section_mem_map clobbering on failure pathMuchun Song1-1/+0
2026-04-05mm/sparse: move memory hotplug bits to sparse-vmemmap.cDavid Hildenbrand (Arm)1-308/+2
2026-04-05mm/sparse: move __section_mark_present() to internal.hDavid Hildenbrand (Arm)1-8/+0
2026-04-05mm/sparse: move sparse_init_one_section() to internal.hDavid Hildenbrand (Arm)1-24/+0
2026-04-05mm/sparse: drop set_section_nid() from sparse_add_section()David Hildenbrand (Arm)1-1/+0
2026-04-05mm: prepare to move subsection_map_init() to mm/sparse-vmemmap.cDavid Hildenbrand (Arm)1-5/+1
2026-04-05mm/sparse: remove CONFIG_MEMORY_HOTPLUG-specific usemap allocation handlingDavid Hildenbrand (Arm)1-99/+1
2026-04-05mm/sparse: remove sparse_decode_mem_map()David Hildenbrand (Arm)1-15/+1
2026-04-05mm/sparse: remove !CONFIG_SPARSEMEM_VMEMMAP leftovers for CONFIG_MEMORY_HOTPLUGDavid Hildenbrand (Arm)1-67/+2
2026-04-05mm/sparse: remove WARN_ONs from (online|offline)_mem_sections()David Hildenbrand (Arm)1-15/+2
2026-04-05mm/sparse: check memmap alignment for compound_info_has_mask()Kiryl Shutsemau1-0/+5
2025-10-14mm/memory_hotplug: Remove MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiersSumanth Korikkar1-2/+1
2025-09-13mm: introduce memdesc_nid()Matthew Wilcox (Oracle)1-3/+3
2025-09-13mm: convert page_to_section() to memdesc_section()Matthew Wilcox (Oracle)1-1/+1
2025-08-27mm: fix accounting of memmap pagesSumanth Korikkar1-6/+9
2025-03-17drivers/base/memory: improve add_boot_memory_block()Gavin Shan1-5/+0
2025-03-16mm/sparse: allow for alternate vmemmap section init at bootFrank van der Linden1-21/+66
2025-01-25mm/memblock: add memblock_alloc_or_panic interfaceGuo Weikang1-4/+1
2024-11-07bootmem: stop using page->indexMatthew Wilcox (Oracle)1-4/+4
2024-11-06kaslr: rename physmem_end and PHYSMEM_END to direct_map_physmem_endJohn Hubbard1-1/+1
2024-09-01Merge tag 'x86-urgent-2024-09-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2024-08-20x86/kaslr: Expose and use the end of the physical memory address spaceThomas Gleixner1-1/+1
2024-08-15mm: don't account memmap per-nodePasha Tatashin1-3/+2
2024-07-03mm/sparse: nr_pages won't be 0Wei Yang1-3/+0
2024-07-03mm: report per-page metadata informationSourav Panda1-1/+6
2024-07-03mm/sparse: use MEMBLOCK_ALLOC_ACCESSIBLE enum instead of 0Leesoo Ahn1-1/+1
2024-07-03mm: sparse: consistently use _nrDev Jain1-8/+8
2024-05-05mm/sparse: guard the size of mem_section is power of 2Wei Yang1-0/+2
2024-04-25mm: move array mem_section init code out of memory_present()Baoquan He1-13/+13
2024-02-21mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiersSumanth Korikkar1-1/+2
2023-12-29mm/sparsemem: fix race in accessing memory_section->usageCharan Teja Kalla1-8/+9
2023-08-18mm/sparse: remove redundant judgments from macro for_each_present_section_nrliuq1-2/+1
2023-06-28Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2023-06-19mm/sparse: remove unused parameters in sparse_remove_section()Yajun Deng1-3/+7
2023-06-09mm: sparse: mark populate_section_memmap() staticArnd Bergmann1-1/+1
2023-04-21sparse: remove unnecessary 0 values from rcLi zeming1-1/+1
2023-02-02mm/sparse: fix "unused function 'pgdat_to_phys'" warningMike Rapoport1-1/+1