PROBE::WORKQUEUE.EXECUTE(3stap)

✨ PROBE::WORKQUEUE.EXECUTE ✨

okay bestie, welcome to the Interrupt Request (IRQ) Tapset section of the SystemTap Tapset Reference πŸ’… this little page lives in section 3stap and it's all about catching a workqueue in the wild, mid-grind, doing its lil deferred-work moment πŸŽ€


🌸 NAME 🌸

probe::workqueue.execute β€” Executing deferred work

like. the probe that fires when the deferred work is actually, finally, being executed. no cap 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

probe workqueue.execute {}

that's it. that's the whole vibe. she's minimal, she's iconic, she shows up exactly when the workqueue thread starts running the work ✨


πŸ’– VALUES πŸ’–

these are the lil variables you get handed inside the probe, and honestly? obsessed. every single one, listed, no skipping πŸ™ˆ

  • wq_thread β€” the task_struct of the workqueue thread πŸ‘‘ like, the actual thread doing the executing. main character energy fr fr.
  • work β€” the work_struct* being executed 🌈 pointer to the work item that's getting its moment rn.
  • work_func β€” pointer to handler function 🧚 the function that's gonna handle it. the callback. the one who does the thing.

πŸŽ€ SEE ALSO πŸŽ€

  • tapset::irq(3stap) β€” go read this one too, bestie, it's giving related-content πŸ’œ

lowkey reminder: this is a probe alias page, so if you're looking for the actual tapset internals, the SEE ALSO above is your girl 🌸

and that's the whole page, periodt. this was pulled from the SystemTap Tapset Reference, version note Ver, dated September 2026 β€” so when you cite it, cite it cute πŸ’– thanks for reading, ily, go write some bomb probes ✨🫢

πŸ“¦ where this page comes from