DECLARE_COMPLETION_ONSTACK(9)
β¨ DECLARE_COMPLETION_ONSTACK(9) β¨
okay so bestie, welcome to the Kernel API Manual π
this page is about DECLARE_COMPLETION_ONSTACK, and honestly? it's giving "one-line macro that does exactly what it says on the tin" energy. no cap.
π NAME π
DECLARE_COMPLETION_ONSTACK β declare and initialize a completion structure β¨ literally its whole job, and it ate.
π¦ SYNOPSIS π¦
DECLARE_COMPLETION_ONSTACK (work );
yes bestie, that's the whole thing. a macro call. one argument. iconic behaviour honestly π«Ά
πΈ ARGUMENTS πΈ
workβ the identifier for the completion structure π like, the name you're giving it. that's the vibe.
π DESCRIPTION π
so here's the tea, bestie: this macro declares and initializes a completion structure on the kernel stack π₯ that's it. that's the whole plot. it's a declare-and-init combo, on the stack, kernel-side. the way that it just does both things in one go?? obsessed π
no extra lore, no plot twists β those two facts are the entire desc. slay.
π SEE ALSO π
Kernel file ./include/linux/completion.h β go read it, iykyk πβ¨
fr fr go check those out if you want the extended universe π¦π
π quick reminder bestie: everything above is straight from the page, i'm not adding lore. if it's not up there, it's not down here. periodt.
and that's a wrap, bestie π source vibes: ./include/linux, dated October 2026, filed under DECLARE_COMPLETION_ONSTACK(9) β take care of her, she's a stack resident now ππ§π
π¦ 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