objpool_push(9)
πΈ objpool_push(9) πΈ
okay so bestie, welcome to the Kernel API Manual β this is the page where we push an object back home to its objpool. Itβs giving βreturn to senderβ but make it kernel-core. π
π NAME π
objpool_push β reclaim the object and return back to objpool π«Ά
β¨ SYNOPSIS β¨
int objpool_push (void *obj , struct objpool_head *pool );
π ARGUMENTS π
objβ object ptr to be pushed to objpoolpoolβ object pool
π«Ά RETURN π«Ά
0 or error code β and fr fr, it fails only when user tries to push the same object multiple times or wrong "objects" into objpool. π
π₯ SEE ALSO π₯
Kernel file ./include/linux/objpool.h β plus the whole squad:
struct objpool_slot(9)struct objpool_head(9)objpool_init(9)objpool_pop(9)objpool_drop(9)objpool_free(9)objpool_fini(9)
mwah π β source/version: ./include/linux, dated October 2026. πβ¨
π¦ 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