bpf_percpu_obj_drop(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ bpf_percpu_obj_drop(9) ✨

okay so welcome to the Kernel API Manual page for this little cleanup icon πŸ’… β€” it’s short, it’s sweet, and it’s all about freeing a percpu object without leaving your bestie confused. periodt.


πŸŽ€ NAME πŸŽ€

bpf_percpu_obj_drop β€” drop a previously allocated percpu object


πŸ¦‹ SYNOPSIS πŸ¦‹

__bpf_kfunc void bpf_percpu_obj_drop (void *p__alloc , struct
       btf_struct_meta *meta );

🫢 ARGUMENTS 🫢

  • p__alloc β€” percpu object to free
  • meta β€” verifier-supplied struct metadata

πŸ’– DESCRIPTION πŸ’–

Free p__alloc. The verifier rewrites meta β€” BPF programs do not set it. no cap, that’s literally the whole job 🫑✨


🌈 SEE ALSO 🌈

The kernel file is ./kernel/bpf/helpers.c, and the whole extended squad is right here:

mwah πŸ’‹ β€” sourced from ./kernel/bpf, dated October 2026, and yes the vibe check passed πŸŒΈπŸ‘‘

πŸ“¦ where this page comes from