memtype_free_io(9)
π memtype_free_io(9) β the Kernel API Manual era π
okay so bestie, welcome to memtype_free_io(9), straight out of the Kernel API Manual β¨ This one is a section 9 page, and it's literally the cleanup girlie of the memory-type world. Let's get into it π«Ά
πΈ NAME πΈ
memtype_free_io β release a memory type mapping for a region of memory. that's it, that's the whole vibe. it frees the thing π
β¨ SYNOPSIS β¨
void memtype_free_io (resource_size_t start , resource_size_t end );
no cap, that's the signature exactly as it's written β void, two resource_size_t args, done. periodt π
π¦ ARGUMENTS π¦
startβ the start of the region, and yes bestie it's a physical address πendβ the end of the region, also a physical address π
like. start and end. the two ends of the region. iconic behavior honestly πΈ
π SEE ALSO π
- kernel file
./arch/x86/mm/pat/memtype.c pat_bp_init(9)lookup_memtype(9)pat_pfn_immune_to_uc_mtrr(9)memtype_reserve_io(9)
iykyk, that's the whole friend group π«Ά go read them, they're all matching-energy β¨
lowkey a lil reminder that this is the free counterpart β memtype_reserve_io(9) is right there in SEE ALSO if you need the other half of the story π (that's just me pointing at the list, not adding lore, fr fr)
and that's the page! π brought to you by ./arch/x86/mm/pat, dated October 2026 β mwah, take care of her, she's a real one ππβ¨
π¦ 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