[PATCH v2 00/15] mm: memory hot(un)plug and SPARSEMEM cleanups
patchwork-bot+linux-riscv at kernel.org
patchwork-bot+linux-riscv at kernel.org
Wed Apr 29 20:25:15 PDT 2026
Hello:
This series was applied to riscv/linux.git (fixes)
by Andrew Morton <akpm at linux-foundation.org>:
On Fri, 20 Mar 2026 23:13:32 +0100 you wrote:
> Some cleanups around memory hot(un)plug and SPARSEMEM. In essence,
> we can limit CONFIG_MEMORY_HOTPLUG to CONFIG_SPARSEMEM_VMEMMAP,
> remove some dead code, and move all the hotplug bits over to
> mm/sparse-vmemmap.c.
>
> Some further/related cleanups around other unnecessary code
> (memory hole handling and complicated usemap allocation).
>
> [...]
Here is the summary with links:
- [v2,01/15] mm/memory_hotplug: fix possible race in scan_movable_pages()
https://git.kernel.org/riscv/c/89e69c7d187e
- [v2,02/15] mm/memory_hotplug: remove for_each_valid_pfn() usage
https://git.kernel.org/riscv/c/9d80de66a046
- [v2,03/15] mm/sparse: remove WARN_ONs from (online|offline)_mem_sections()
https://git.kernel.org/riscv/c/e66383b6746d
- [v2,04/15] mm/Kconfig: make CONFIG_MEMORY_HOTPLUG depend on CONFIG_SPARSEMEM_VMEMMAP
https://git.kernel.org/riscv/c/fb3c3f5d27ef
- [v2,05/15] mm/memory_hotplug: simplify check_pfn_span()
https://git.kernel.org/riscv/c/62257a5fb987
- [v2,06/15] mm/sparse: remove !CONFIG_SPARSEMEM_VMEMMAP leftovers for CONFIG_MEMORY_HOTPLUG
https://git.kernel.org/riscv/c/119c31caa59e
- [v2,07/15] mm/bootmem_info: remove handling for !CONFIG_SPARSEMEM_VMEMMAP
https://git.kernel.org/riscv/c/41293414433a
- [v2,08/15] mm/bootmem_info: avoid using sparse_decode_mem_map()
https://git.kernel.org/riscv/c/7f8e592bb327
- [v2,09/15] mm/sparse: remove sparse_decode_mem_map()
https://git.kernel.org/riscv/c/22688ade3b54
- [v2,10/15] mm/sparse: remove CONFIG_MEMORY_HOTPLUG-specific usemap allocation handling
https://git.kernel.org/riscv/c/dac89b150bdb
- [v2,11/15] mm: prepare to move subsection_map_init() to mm/sparse-vmemmap.c
https://git.kernel.org/riscv/c/fead6dcff83b
- [v2,12/15] mm/sparse: drop set_section_nid() from sparse_add_section()
https://git.kernel.org/riscv/c/b551ed94d959
- [v2,13/15] mm/sparse: move sparse_init_one_section() to internal.h
(no matching commit)
- [v2,14/15] mm/sparse: move __section_mark_present() to internal.h
https://git.kernel.org/riscv/c/08e5f77c3720
- [v2,15/15] mm/sparse: move memory hotplug bits to sparse-vmemmap.c
https://git.kernel.org/riscv/c/738de20c4faf
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
More information about the linux-riscv
mailing list