v2
2026-08-23
修复memblock debugfs并发 · v2
memblock debugfs 补齐 HugeTLB 标志名、显示全部标志位,并加内存热插拔读锁同步。
原始补丁链接
子 Patch(3)
1/3
mm: memblock: add missing HugeTLB flag name
[mm: memblock: add missing HugeTLB flag name] From: Meijing Zhao zhaomeijing@lixiang.com Commit 7d163a75f821 (“memblock: make HugeTLB bootmem allocation work with KHO”) added MEMBLOCK_RSRV_HUGETLB
2/3
mm: memblock: show all region flags in debugfs
[mm: memblock: show all region flags in debugfs] From: Meijing Zhao zhaomeijing@lixiang.com Commit 493f349e38d0 (“memblock: Add flags and nid info in memblock debugfs”) made memblock_debug_show() s
3/3
mm: memblock: synchronize debugfs reads with memory hotplug
From: Meijing Zhao zhaomeijing@lixiang.com memblock_debug_show() walks a memblock region array without synchronization. With CONFIG_ARCH_KEEP_MEMBLOCK, memory hotplug can concurrently add a region.