v2
2026-09-26
修复hugetlb降级surplus计数 · v2
修复 hugetlb demote 路径的 surplus 记账,并将降级页数限制为当前可用空闲页。
原始补丁链接
子 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,并在每批前重查可用性。