v2
2026-07-23
do_swap_page() folio转换与重构 · v2
将do_swap_page()中设备私有迁移路径转为folio API,并提取非swap处理到do_non_swap_page()。
原始补丁链接
子 Patch(2)
1/2
mm: Use a folio in the softleaf_is_device_private path
From: Hongfu Li lihongfu@kylinos.cn Use the folio APIs in the device_private migration path of do_swap_page(), replacing four calls to compound_head() with one. Signed-off-by: Hongfu Li <lihongfu@
2/2
mm: Extract non-swap page handling to do_non_swap_page()
From: Hongfu Li lihongfu@kylinos.cn Factor non-swap entry logic out of bloated do_swap_page() to simplify the main swap fault flow and improve readability. The new do_non_swap_page() handles migra