kho_unpreserve_folio(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ kho_unpreserve_folio(9) ✨

okay so bestie, welcome to the Kernel API Manual page for kho_unpreserve_folio β€” yes the (9) means it's a kernel-internal function, we're in the big leagues now πŸ’…


🌸 NAME 🌸

kho_unpreserve_folio β€” unpreserve a folio. that's it. that's the whole vibe. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

void kho_unpreserve_folio (struct folio *folio );

literally one argument, returns nothing, no cap. lowkey iconic for how simple it is ✨


πŸ’– ARGUMENTS πŸ’–

  • folio β€” the folio to unpreserve. that's the one you're un-preserving. the star of the show. 🫢

πŸ‘‘ DESCRIPTION πŸ‘‘

so here's the tea β˜• β€” this function instructs KHO to unpreserve a folio that was preserved by kho_preserve_folio before. like, it's the undo button, but only for things you actually did. πŸ™ˆ

⚠️ bestie listen β€” the provided folio (pfn and order) must exactly match a previously preserved folio. exactly. not "close enough", not "same neighborhood". exact match or it's not gonna slay. πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./kernel/liveupdate/kexec_handover.c β€” that's where the magic lives, go read it, iykyk πŸ“–


and that's the whole page, bestie πŸ“ this gem comes to you from ./kernel/liveupdate, dropped in October 2026 β€” go forth and unpreserve responsibly, mwah πŸ’œπŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from