padata_free(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– padata_free(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” this one's padata_free, and it's giving tiny-but-iconic. three sections, zero fluff, we love a low-effort slay ✨


🌸 NAME 🌸

padata_free β€” free a padata instance. that's it. that's the whole vibe. it frees the thing. periodt πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void padata_free (struct padata_instance *pinst );

^^ literally the entire call. no return value (void, so don't go looking for one, she doesn't do that πŸ™ˆ), just hand her the pointer and she's done.


πŸŽ€ ARGUMENTS πŸŽ€

  • pinst β€” the padata instance to free 🫢. like, the actual struct padata_instance * you want gone. that's the whole assignment. no cap.

πŸ‘‘ SEE ALSO πŸ‘‘

so if you wanna do the full lore deep-dive, the kernel file ./kernel/padata.c is right there, and the whole friend group is:

like, padata_alloc(9) is the one that makes the instance and padata_free is the one that lets it go β€” the circle of life, iykyk 🌈. and yeah, padata_free_shell(9) is a whole different bestie, don't mix them up πŸ’€.

fr fr reminder: this page came out of ./kernel back in October 2026, and it's the padata_free(9) entry in the Kernel API Manual. mwah, go free your instances responsibly πŸ’œπŸ§šβ€β™€οΈ
πŸ“¦ where this page comes from