PROBE::WORKQUEUE.CREATE(3stap)

✨ NAME ✨

okay so welcome to probe::workqueue.create from the Interrupt Request (IRQ) Tapset β€” yes bestie, you're in the 3stap manual and we're talking about creating a new workqueue πŸ’– this is the probe that fires the literal moment a brand new workqueue gets born.


🌸 SYNOPSIS 🌸

probe workqueue.create {}

that's it. that's the whole vibe. no args, no flags, she just goes πŸ’…


πŸ¦‹ VALUES πŸ¦‹

these are the lil' goodies you get to peek at inside the probe handler, and no cap, both of them are useful:

  • cpu β€” the cpu for which the worker thread is being created 🧚 like, which CPU's whole deal this worker thread belongs to.
  • wq_thread β€” the task_struct of the workqueue thread πŸ‘‘ the actual task struct, fr fr, the real one.
lowkey important: these are the only two values listed here, so don't go looking for more. cpu = which cpu the worker thread is created for, wq_thread = the task_struct of the workqueue thread. that's the whole menu, bestie πŸŽ€

πŸ’œ SEE ALSO πŸ’œ


and that's the whole page!! you absolutely ate this one πŸ“

this was brought to you by the SystemTap Tapset Reference, version... well, Ver (iconic of them to leave it blank honestly), dated September 2026 🌈 mwah, see you in the next probe πŸ’…πŸ«Ά

πŸ“¦ where this page comes from