v2
2026-08-31
修复hugetlb降级surplus计数 · v2
v2修复hugetlb demotion记账:保留源surplus,并将demotion量限制在可用空闲页数内。
原始补丁链接
子 Patch(2)
1/2
mm/hugetlb: preserve source surplus accounting during demotion
修复 hugetlb demotion 的 surplus 记账:demote_pool_huge_page() 移除 folio 前在锁下按 node surplus 分类,回滚保留;仅成功 demoted persistent folio 减少源 max_huge_pages,避免下溢。
2/2
mm/hugetlb: cap demotion at currently available free pages
限制 hugetlb demotion 不超过当前可用空闲页,避免移除 backing reservation 的页;sysfs 请求按全局和 node 空闲页 cap,并在每批前重查可用性。