在 2025/7/24 16:59, David Hildenbrand 写道:
On 24.07.25 10:44, Huan Yang wrote:
Summary
==
This patchset reuses page_type to store migrate entry count during the
period from migrate entry setup to removal, enabling accelerated VMA
traversal when removing migrate entries, following a similar principle to
early termination when folio is unmapped in try_to_migrate.
I absolutely detest (ab)using page types for that, so no from my side unless I am missing something important.
In my self-constructed test scenario, the migration time can be reduced
How relevant is that in practice?
IMO, any folio mapped < nr vma in mapping(anon_vma, addresss_space), will benefit from this.
So, all pages that have been COW-ed by child processes can be skipped.