kmsan_memblock_free_pages(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… kmsan_memblock_free_pages(9) β€” Kernel API Manual πŸ’…

✨ NAME ✨

kmsan_memblock_free_pages - handle freeing of memblock pages. that's the name, bestie, and it's iconic. 🫢

πŸ’– SYNOPSIS πŸ’–

okay so the signature is literally this:

       bool kmsan_memblock_free_pages (struct page *page , unsigned int order
       );

πŸŽ€ ARGUMENTS πŸŽ€

  • page β€” struct page to free. the page you're freeing, she's the main character here. πŸ’…
  • order β€” order of page. the order, no cap. ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

here's the tea: freed pages are either returned to buddy allocator or held back to be used as metadata pages. that's the whole vibe β€” no extra lore, that's literally it. πŸ’–

🌈 SEE ALSO 🌈

this all lives around the kernel file ./include/linux/kmsan.h, and these are the related pages you should also check out, fr fr:

mwah πŸ’‹ β€” from ./include/linux, October 2026, on the kmsan_memblock_free_pages(9) page in the Kernel API Manual. periodt. 🌟

πŸ“¦ where this page comes from