trace_io_uring_link(9)
π trace_io_uring_link
okay so bestie, welcome to the Kernel API Manual β¨ today's main character is a tracepoint hook called trace_io_uring_link β she's the one who gets called right before an io_uring request gets added into the link_list of another request. literally the moment before the friendship bracelet gets tied π
πΈ NAME
trace_io_uring_link β called before the io_uring request added into link_list of another request π«Ά
β¨ SYNOPSIS
void trace_io_uring_link (struct io_kiocb *req , struct io_kiocb *target_req );
π ARGUMENTS
reqβ pointer to a linked request π like, the one getting linked, bestietarget_reqβ pointer to a previous request, that would containreqπ she's the holder, the container, the one whose link_list is about to get a new member
π¦ DESCRIPTION
so what does she do? she lets you track linked requests π which means you get to actually understand the dependencies between requests β and how does it influence their execution flow. it's giving "let me show you the whole web of who-needs-who" π₯ no cap, that's the entire vibe.
π SEE ALSO
Kernel file ./include/trace/events/io_uring.h β then go say hi to the whole friend group:
trace_io_uring_create(9)trace_io_uring_register(9)trace_io_uring_file_get(9)trace_io_uring_queue_async_work(9)trace_io_uring_defer(9)trace_io_uring_cqring_wait(9)trace_io_uring_fail_link(9)trace_io_uring_complete(9)trace_io_uring_submit_req(9)
ngl the whole squad is in there β collect them all like stickers π
k that's the page!! mwah π this lil icon lives under ./include/trace/events and she was dated October 2026 β see u next time, bestie π§ββοΈπ«
π¦ 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