unregister_fprobe_async(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual page for unregister_fprobe_async(9) β¨ β it's giving βUnregister fprobe without RCU GP waitβ, no cap. That's the whole NAME tea, folded up here like a lil sticker π.
β¨ SYNOPSIS β¨
int unregister_fprobe_async (struct fprobe *fp );
πΈ ARGUMENTS πΈ
fpβ A fprobe data structure to be unregistered. That's the one you're handing over, bestie π .
π¦ DESCRIPTION π¦
This unregisters the fprobe β and removes the ftrace hooks from the function entries. Slay, cleanup era π§Ήβ¨.
β οΈ Big important vibe check: this function will NOT wait until the fprobe is no longer used. Like, it is not gonna sit there and chill until every user is done. So do not come for this function expecting a wait, fr fr π.
It returns 0 if fp is unregistered successfully, and -errno if not. Periodt π.
π SEE ALSO π
- the kernel file
./kernel/trace/fprobe.c register_fprobe(9)register_fprobe_ips(9)register_fprobe_syms(9)unregister_fprobe(9)
Those are the linked besties, iykyk π.
mwah π β this page's footery tea is source/version ./kernel/trace and date October 2026. Byeee π«Άβ¨
π¦ 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