radix_tree_exception(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… radix_tree_exception β€” the Kernel API Manual, bestie edition ✨

Okay so picture this: you're deep in kernel land, you just called radix_tree_deref_slot, and the pointer it handed you back is giving ✨suspicious✨. Is it a real, well-aligned pointer? Or is it one of the two flavor of exception? That's literally the whole plot of radix_tree_exception, and the Linux Kernel API Manual is here to walk you through it. πŸŽ€


🌸 NAME 🌸

radix_tree_exception β€” did radix_tree_deref_slot hand you back an exception or what? πŸ‘€


πŸ¦‹ SYNOPSIS πŸ¦‹

int radix_tree_exception (void *arg );

πŸ’– ARGUMENTS πŸ’–

  • arg β€” the value that radix_tree_deref_slot returned. That's it, that's the whole input. Just hand over whatever came back and let the function do its vibe check. 🫢

⭐ RETURN ⭐

  • 0 β€” you got a well-aligned pointer, everything's chill, main character energy, no notes. πŸ’…
  • non-0 β€” it's either kind of exception. Both of them. Either one. Not a well-aligned pointer, bestie. 😭

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./include/linux/radix-tree.h and its whole friend group, fr fr:


And that's the whole page, babes β€” short and iconic, just like it should be. This one lives in ./include/linux and the manual's stamped October 2026, so if you're reading it in the future, hiii, hope the kernel is slaying. πŸŒˆπŸ’œ

πŸ“¦ where this page comes from