2/11
mm/sparse-vmemmap: factor out shared vmemmap tail page allocation
抽出 vmemmap_shared_tail_page(),用 vmemmap_alloc_block() 分配并以 cmpxchg 安装 per-zone shared tail,合并 HugeTLB 与 sparse-vmemmap 的重复分配。
抽出 vmemmap_shared_tail_page(),用 vmemmap_alloc_block() 分配并以 cmpxchg 安装 per-zone shared tail,合并 HugeTLB 与 sparse-vmemmap 的重复分配。