numa_fill_memblks(9)
π numa_fill_memblks(9) π
okay so bestie, welcome to the Kernel API Manual page for numa_fill_memblks β yes that's the whole title, we're being official today π
β¨ NAME β¨
numa_fill_memblks β fill in the gaps in numa_meminfo memblks π§©
πΈ SYNOPSIS πΈ
int numa_fill_memblks (u64 start , u64 end );
π ARGUMENTS π
startβ the address where the fill begins, like, the starting line πendβ the address where the fill stops, the finish line fr fr π
π¦ DESCRIPTION π¦
So what it does: it goes looking for numa_meminfo memblks and extends them so they cover the physical address range from start to end. That's the whole vibe β find the memblks, stretch them out, cover the range. No cap π«
β RETURN β
0β success, we ate and left no crumbs πNUMA_NO_MEMBLKβ no memblks exist in the address rangestart-end, tragic honestly π
π SEE ALSO π
- Kernel file
./mm/numa_memblks.c(that's where the magic lives, iykyk) numa_reset_distance(9)numa_set_distance(9)numa_remove_memblk_from(9)numa_move_tail_memblk(9)numa_add_memblk(9)numa_add_reserved_memblk(9)numa_cleanup_meminfo(9)
bestie reminder: this is the kernel, so, like, read carefully before you go poking at memblks π«Ά
alright that's the page!! sourced from ./mm and dated October 2026, so jot that down in your notes app ππ stay slay, go read the other numa pages, mwah πβ¨
π¦ 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