dummy_numa_init(9)
π dummy_numa_init(9) β the glow-up
okay bestie, so this is a page straight out of the Kernel API Manual, and it's about dummy_numa_init β literally the backup-bestie of NUMA setup. π§ Let's get into it.
β¨ NAME β¨
dummy_numa_init β the fallback dummy NUMA init. Yes, "dummy" is its whole brand and it's serving anyway. π
πΈ SYNOPSIS πΈ
int dummy_numa_init (void );
π ARGUMENTS π
voidβ no arguments, babe. it takes nothing. zero. nada. it's giving self-sufficient main character energy. π
π¦ DESCRIPTION π¦
So here's the vibe: this function is the one that gets called when things aren't ~ideal~. Specifically, it's used if:
- there's no underlying NUMA architecture at all, or
- NUMA initialization fails on you π, or
- NUMA is disabled on the command line.
The way that it does its job: it must online at least one node (node 0) and add memory blocks that cover all allowed memory. Like, that's non-negotiable, that's the whole assignment. πβ¨
And honestly? It is unlikely that this function fails. Iconic behavior, no notes. π«Ά
π₯ RETURN π₯
0β on success, slay π―-errnoβ on failure, and yeah it's a negative errno, as is tradition π
π SEE ALSO π
- Kernel file
./mm/arch_numa.c arch_numa_init(9)β the sibling, the real one, iykyk π
ngl, the whole thing lives under ./mm and that's the ~source of truth~. if you're poking around NUMA bring-up and this page shows up, you're probably in fallback territory. no cap. π
β that's the page!! catch you in the kernel source bestie β this one's from ./mm, dated October 2026, 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