migrate_vma_pages(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ NAME πŸ¦‹

okay bestie, welcome to the migrate_vma_pages(9) page from the Kernel API Manual πŸ’–

migrate_vma_pages β€” migrate meta-data from src page to dst page. no cap, that's the name line 🫢

✨ SYNOPSIS ✨

void migrate_vma_pages (struct migrate_vma *migrate );

πŸŽ€ ARGUMENTS πŸŽ€

  • migrate β€” the migrate struct containing all migration information. like, everything it needs to know lives in there πŸ’…

πŸ’– DESCRIPTION πŸ’–

This is the moment where struct page meta-data gets migrated from the source struct page to the destination struct page ✨. It effectively finishes the migration from the source page to the destination page β€” the way that it wraps up the whole migration is genuinely iconic πŸ’….

🌈 SEE ALSO 🌈

Kernel file ./mm/migrate_device.c, plus the whole crew: migrate_vma_split_folio(9), migrate_vma_setup(9), migrate_vma_insert_huge_pmd_page(9), migrate_device_pages(9), migrate_vma_finalize(9), migrate_device_range(9), and migrate_device_pfns(9) πŸ”₯


that's the page, bestie πŸŽ€ source/version: ./mm, date: October 2026, and it's the migrate_vma_pages(9) manpage 🫢✨

πŸ“¦ where this page comes from