tdp_mmu_unlink_sp(9)
π tdp_mmu_unlink_sp(9) π
okay bestie, welcome to the Kernel API Manual entry for tdp_mmu_unlink_sp(9) β yes that's a lot of letters, no we're not scared of it π«Ά
β¨ NAME β¨
tdp_mmu_unlink_sp β unlink a shadow page from the list of used pages, literally that's the whole job π
πΈ SYNOPSIS πΈ
void tdp_mmu_unlink_sp (struct kvm *kvm , struct kvm_mmu_page *sp );
it's giving "small function, big responsibilities" β returns nothing (void), takes two things, does the thing π
π¦ ARGUMENTS π¦
kvmβ the kvm instance, aka the whole vibe container this is all happening inside πspβ the page to be removed, like the actual shadow page getting unlinked, she's leaving the group chat π
π SEE ALSO π
- Kernel file
./arch/x86/kvm/mmu/tdp_mmu.cβ go read the source, iykyk π handle_removed_pt(9)__handle_changed_spte(9)
these two are the sibling functions fr fr, go say hi π
ngl this one's short and sweet β but don't sleep on the file path, that's where the real lore lives π
and that's the whole page, bestie!! πΈ this lil slice of the Kernel API Manual lives in ./arch/x86/kvm/mmu, dated October 2026 β so go forth, unlink those shadow pages, and slay β¨ππ
π¦ 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