9/13
mm/collapse: separate scanning a PTE table from collapsing it
把 collapse_single_pmd() 拆成 collapse_scan_pmd()(持锁扫表决策,匿名分支保留为 collapse_scan_anon_pmd())与 collapse_run_pmd()(放锁后按 SCAN_SUCCEED / SCAN_PTE_MAPPED_HUGEPAGE 执行分配与拷贝),为锁分离铺路。
把 collapse_single_pmd() 拆成 collapse_scan_pmd()(持锁扫表决策,匿名分支保留为 collapse_scan_anon_pmd())与 collapse_run_pmd()(放锁后按 SCAN_SUCCEED / SCAN_PTE_MAPPED_HUGEPAGE 执行分配与拷贝),为锁分离铺路。