trace_io_ur...e_async_work(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

ok so bestie, this is the manpage for trace_io_uring_queue_async_work β€” it's the tracepoint hook that gets called before a new async work gets submitted ✨ (yes, before, like it's the hype girl announcing the entrance, not the one doing the work).

We're in the Kernel API Manual, section 9 β€” kernel developer land, iykyk 🧚


✨ SYNOPSIS ✨

void trace_io_uring_queue_async_work (struct io_kiocb *req , bool hashed );

that's it, that's the whole signature πŸŽ€ no return value, she's a void, she just vibes and traces.


🫢 ARGUMENTS 🫢

  • req β€” pointer to a submitted request πŸ‘‘ like, this is the actual request we're talking about, she's the main character here.
  • hashed β€” whether async work is hashed 🌸 a lil boolean telling you if the async work got hashed or not, no cap.

πŸ’– DESCRIPTION πŸ’–

Allows to trace asynchronous work submission ⭐

that's literally the whole thing β€” this tracepoint exists so you can trace async work getting submitted. lowkey iconic, highkey useful for debugging πŸ”₯


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./include/trace/events/io_uring.h β€” go read it, it's right there πŸ’œ

and while you're at it, the whole friend group:


ok that's the whole page bestie, go trace some async work and slay πŸ’…βœ¨

mwah πŸ’‹ this one lives in ./include/trace/events, dated October 2026 β€” Kernel API Manual energy fr fr πŸŽ€

πŸ“¦ where this page comes from