putback_movable_ops_page(9)
π putback_movable_ops_page β Kernel API Manual β¨
okay bestie, welcome to the Kernel API Manual, this one's a lil function page and it's honestly short but iconic π
πΈ NAME πΈ
putback_movable_ops_page β putback an isolated movable_ops page π«Ά
β¨ SYNOPSIS β¨
void putback_movable_ops_page (struct page *page );
no cap, that's the whole signature. copy it exactly, spaces and all, she's particular π
π ARGUMENTS π
pageβ the isolated page. that's it. that's the argument. she's isolated, she's a page, she's ready π¦
π DESCRIPTION π
Putback an isolated movable_ops page. simple, clean, main character energy π
β οΈ ok so listen β after the page was putback, it might get freed instantly. like, immediately. not "in a sec", not "after you finish your thought". instantly π so don't be out here holding onto assumptions about that page after you hand it back, fr fr π
π SEE ALSO π
Kernel file ./mm/migrate.c β and the whole friend group:
isolate_movable_ops_page(9)migrate_movable_ops_page(9)migrate_folio(9)buffer_migrate_folio(9)buffer_migrate_folio_norefs(9)
iykyk, go read the squad π§
and that's the page!! brought to you by the fine folks over in ./mm, dated October 2026 β mwah, stay hydrated, don't touch freed pages ππ
π¦ 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