ENUM SLAB_FLAGS(9)
π NAME π
okay so bestie, this is the Kernel API Manual page for enum slab_flags β literally How the slab flags bits are used. slay, we're in kernel land now. π«Ά
πΈ SYNOPSIS πΈ
enum slab_flags {
SL_locked ,
SL_partial ,
SL_pfmemalloc
};
π Constants π
SL_lockedβ Is locked withslab_lockπSL_partialβ On the per-node partial list πSL_pfmemallocβ Was allocated fromPF_MEMALLOCreserves πΎ
π Description π
The slab flags share space with the page flags π but some bits have different interpretations. The high bits are used for information like zone/node/section. β¨
β¨ SEE ALSO β¨
Kernel file ./mm/slub.c: kmem_cache_alloc_node(9), kmem_cache_free(9), ksize(9), kfree(9), kvfree(9), kvfree_atomic(9), kvfree_sensitive(9), kmem_cache_alloc_bulk(9). π¦
okay bestie, that's the whole enum slab_flags(9) page β source/version ./mm, dated October 2026. Catch you in the kernel group chat! π«Άβ¨
π¦ 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