vm_area_unmap_pages(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… vm_area_unmap_pages(9) πŸ’…

okay so welcome to the Kernel API Manual, bestie πŸ’–. Today's main character is vm_area_unmap_pages, and she is literally here to unmap pages inside a given sparse vm_area. That's the vibe. No cap.


🌸 NAME 🌸

vm_area_unmap_pages β€” unmap pages inside given sparse vm_area


✨ SYNOPSIS ✨

void vm_area_unmap_pages (struct vm_struct *area , unsigned long start ,
       unsigned long end );

that's the signature, copy-paste exact energy, periodt πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • area β€” the vm_area; the synopsis says struct vm_struct *area, so that's the pointer bestie is working with 🫢
  • start β€” start address inside vm_area
  • end β€” end address inside vm_area

πŸ’œ SEE ALSO πŸ’œ

Kernel file ./mm/vmalloc.c, bestie. The whole linked crew, in the original order:


cute sign-off bestie: source/version ./mm, date October 2026, and the page is vm_area_unmap_pages(9). mwah, go off πŸ’‹βœ¨

πŸ“¦ where this page comes from