unmapped_area(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ unmapped_area(9) β€” Kernel API Manual moment πŸ¦‹

okay bestie, welcome to the Kernel API Manual page for unmapped_area(9) β€” the title is giving find-an-area energy and we're here for it πŸ’… no cap, every detail is staying.


🌸 NAME 🌸

unmapped_area β€” find an area between the low_limit and the high_limit with the correct alignment and offset, all from @info. Note: current->mm is used for the search. fr fr

✨ SYNOPSIS ✨

unsigned long unmapped_area (struct vm_unmapped_area_info *info );

That's the whole signature, bestie β€” short and iconic.

πŸŽ€ ARGUMENTS πŸŽ€

  • info β€” the unmapped area information, including the range [low_limit - high_limit), the alignment offset and mask. That's the whole info packet, bestie 🎁

πŸ”₯ RETURN πŸ”₯

A memory address or -ENOMEM. That's the whole return vibe β€” address or nope πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./mm/vma.c, plus these related calls:

mwah πŸ’‹ source/version ./mm, dated October 2026, page unmapped_area(9) β€” bye bestie, go find that area πŸŽ€

πŸ“¦ where this page comes from