trace_softirq_raise(9)
π trace_softirq_raise(9) π
okay so this one is from the Kernel API Manual, and it's literally the function that gets called the instant a softirq is raised. bestie, timing is the whole point π«Ά
β¨ NAME β¨
trace_softirq_raise β called immediately when a softirq is raised.
that's the vibe: softirq goes up, this function is right there. π
π¦ SYNOPSIS π¦
here's the signature, copy it exactly, no freestyling:
void trace_softirq_raise (unsigned int vec_nr );
πΈ ARGUMENTS πΈ
vec_nrβ the softirq vector number. yes ma'am, that's the number of the vector, and it's anunsigned intin the signature above. π
π DESCRIPTION π
okay so here's the actual lore: when you use this in combination with the softirq_entry tracepoint, you can determine the softirq raise-to-run latency β¨. that's it. that's the whole flex. highkey useful for seeing how long a softirq took between being raised and running. π
π₯ SEE ALSO π₯
go peek at the kernel file ./include/trace/events/irq.h and these iconique friends:
trace_irq_handler_entry(9)trace_irq_handler_exit(9)trace_softirq_entry(9)trace_softirq_exit(9)trace_tasklet_entry(9)trace_tasklet_exit(9)
mwah π this page came from ./include/trace/events, October 2026. now go trace something cute π§π
π¦ 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