pfnmap_untrack(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… pfnmap_untrack β€” kernel API manual, but make it make sense

Okay bestie, welcome to pfnmap_untrack(9), the little kernel function that's giving "cleanup crew" energy. ✨ It's the counterpart to tracking a pfn range β€” you tracked it, now let's untrack it. Iconic.


🌸 NAME 🌸

pfnmap_untrack β€” untrack a pfn range πŸŽ€


✨ SYNOPSIS ✨

void pfnmap_untrack (unsigned long pfn , unsigned long size );

That's it. Two args, no return value. Lowkey the most chill signature ever. πŸ¦‹


🫢 ARGUMENTS 🫢

  • pfn β€” the start of the pfn range. This is where the party starts, fr fr. πŸ“
  • size β€” the size of the pfn range in bytes. Read that again: bytes, not pfns, not pages. Bytes. Don't get it twisted. 😭

πŸ’– DESCRIPTION πŸ’–

Untrack a pfn range previously tracked through pfnmap_track. That's the whole vibe β€” it's the undo button for tracking, no cap. You tracked it before, so now you untrack it. Periodt. πŸ’…


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./include/linux/pgtable.h β€” and honestly the whole friend group is here, so let's list them all because every single one of them ate:


This page lives in ./include/linux and it's dated October 2026 β€” that's the source, the version, and the date all wrapped up with a bow. πŸŽ€ Go untrack those ranges, bestie, you got this. πŸ’–πŸŒˆβ­

πŸ“¦ where this page comes from