numa_add_memblk(9)
β¨ NAME β¨
okay so welcome to the Kernel API Manual, bestie π«Ά β this page is all about numa_add_memblk(9), and the vibe is literally: numa_add_memblk β Add one numa_memblk to numa_meminfo π
π¦ SYNOPSIS π¦
int numa_add_memblk (int nid , u64 start , u64 end );
π ARGUMENTS π
nidβ the NUMA node ID of the new memblk, fr fr πΈstartβ start address of the new memblk, no cap β¨endβ end address of the new memblk, periodt π«Ά
π DESCRIPTION π
so what it does is add a new memblk to the default numa_meminfo β that's the main character move here π
On success, nid is also set in numa_nodes_parsed. iykyk π
π RETURN π
0on success π-errnoon failure π
π SEE ALSO π
- Kernel file
./mm/numa_memblks.cπ§ numa_reset_distance(9)numa_set_distance(9)numa_remove_memblk_from(9)numa_move_tail_memblk(9)numa_add_reserved_memblk(9)numa_cleanup_meminfo(9)numa_fill_memblks(9)
okay that's the whole page, bestie π«Ά β signed off by source/version ./mm, dated October 2026, and the iconic page title is numa_add_memblk(9). periodt π
π₯
π¦ 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