migrate_vma_pages(9)
π¦ 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β themigratestruct 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms