summaryrefslogtreecommitdiff
path: root/mm/sparse.c
AgeCommit message (Expand)Author
2026-04-18mm/sparse: fix preinited section_mem_map clobbering on failure pathMuchun Song
2026-04-05mm/sparse: move memory hotplug bits to sparse-vmemmap.cDavid Hildenbrand (Arm)
2026-04-05mm/sparse: move __section_mark_present() to internal.hDavid Hildenbrand (Arm)
2026-04-05mm/sparse: move sparse_init_one_section() to internal.hDavid Hildenbrand (Arm)
2026-04-05mm/sparse: drop set_section_nid() from sparse_add_section()David Hildenbrand (Arm)
2026-04-05mm: prepare to move subsection_map_init() to mm/sparse-vmemmap.cDavid Hildenbrand (Arm)
2026-04-05mm/sparse: remove CONFIG_MEMORY_HOTPLUG-specific usemap allocation handlingDavid Hildenbrand (Arm)
2026-04-05mm/sparse: remove sparse_decode_mem_map()David Hildenbrand (Arm)
2026-04-05mm/sparse: remove !CONFIG_SPARSEMEM_VMEMMAP leftovers for CONFIG_MEMORY_HOTPLUGDavid Hildenbrand (Arm)
2026-04-05mm/sparse: remove WARN_ONs from (online|offline)_mem_sections()David Hildenbrand (Arm)
2026-04-05mm/sparse: check memmap alignment for compound_info_has_mask()Kiryl Shutsemau
2025-10-14mm/memory_hotplug: Remove MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiersSumanth Korikkar
2025-09-13mm: introduce memdesc_nid()Matthew Wilcox (Oracle)
2025-09-13mm: convert page_to_section() to memdesc_section()Matthew Wilcox (Oracle)
2025-08-27mm: fix accounting of memmap pagesSumanth Korikkar
2025-03-17drivers/base/memory: improve add_boot_memory_block()Gavin Shan
2025-03-16mm/sparse: allow for alternate vmemmap section init at bootFrank van der Linden
2025-01-25mm/memblock: add memblock_alloc_or_panic interfaceGuo Weikang
2024-11-07bootmem: stop using page->indexMatthew Wilcox (Oracle)
2024-11-06kaslr: rename physmem_end and PHYSMEM_END to direct_map_physmem_endJohn Hubbard
2024-09-01Merge tag 'x86-urgent-2024-09-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2024-08-20x86/kaslr: Expose and use the end of the physical memory address spaceThomas Gleixner
2024-08-15mm: don't account memmap per-nodePasha Tatashin
2024-07-03mm/sparse: nr_pages won't be 0Wei Yang
2024-07-03mm: report per-page metadata informationSourav Panda
2024-07-03mm/sparse: use MEMBLOCK_ALLOC_ACCESSIBLE enum instead of 0Leesoo Ahn
2024-07-03mm: sparse: consistently use _nrDev Jain
2024-05-05mm/sparse: guard the size of mem_section is power of 2Wei Yang
2024-04-25mm: move array mem_section init code out of memory_present()Baoquan He
2024-02-21mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiersSumanth Korikkar
2023-12-29mm/sparsemem: fix race in accessing memory_section->usageCharan Teja Kalla
2023-08-18mm/sparse: remove redundant judgments from macro for_each_present_section_nrliuq
2023-06-28Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git.kernel.org/pub/scm/...Linus Torvalds
2023-06-19mm/sparse: remove unused parameters in sparse_remove_section()Yajun Deng
2023-06-09mm: sparse: mark populate_section_memmap() staticArnd Bergmann
2023-04-21sparse: remove unnecessary 0 values from rcLi zeming
2023-02-02mm/sparse: fix "unused function 'pgdat_to_phys'" warningMike Rapoport
2022-11-08mm/hwpoison: introduce per-memory_block hwpoison counterNaoya Horiguchi
2022-07-03mm: memory_hotplug: enumerate all supported section flagsMuchun Song
2022-05-13mm/memory-failure.c: move clear_hwpoisoned_pageszhenwei pi
2022-04-28mm/sparse-vmemmap: add a pgmap argument to section activationJoao Martins
2022-03-22mm/sparse: make mminit_validate_memmodel_limits() staticMiaohe Lin
2022-01-06bootmem: Use page->index instead of page->freelistMatthew Wilcox (Oracle)
2021-11-06memblock: use memblock_free for freeing virtual pointersMike Rapoport
2021-11-06memblock: rename memblock_free to memblock_phys_freeMike Rapoport
2021-11-06memblock: drop memblock_free_early_nid() and memblock_free_early()Mike Rapoport
2021-09-03mm: introduce memmap_alloc() to unify memory map allocationMike Rapoport
2021-09-03mm/sparse: clarify pgdat_to_physMiles Chen
2021-09-03include/linux/mmzone.h: avoid a warning in sparse memory supportMatthew Wilcox
2021-09-03mm: sparse: remove __section_nr() functionOhhoon Kwon