On 18 Jun 2025, at 13:39, David Hildenbrand wrote: > Let's factor it out, simplifying the calling code. > > The assumption is that flush_dcache_page() is not required for > movable_ops pages: as documented for flush_dcache_folio(), it really > only applies when the kernel wrote to pagecache pages / pages in > highmem. movable_ops callbacks should be handling flushing > caches if ever required. > > Note that we can now change folio_mapping_flags() to folio_test_anon() > to make it clearer, because movable_ops pages will never take that path. > > Signed-off-by: David Hildenbrand <da...@redhat.com> > --- > mm/migrate.c | 82 ++++++++++++++++++++++++++++------------------------ > 1 file changed, 45 insertions(+), 37 deletions(-) > LGTM. Reviewed-by: Zi Yan <z...@nvidia.com>
-- Best Regards, Yan, Zi