trace_softirq_entry(9)
π trace_softirq_entry β Kernel API Manual π
okay so bestie, you found yourself a kernel API manual page, and ngl this one is short and sweet but it's lowkey important. it's trace_softirq_entry(9), bestie β say it with me. iconic name, iconic job. β¨
πΈ NAME πΈ
trace_softirq_entry β the tracepoint that gets called immediately before the softirq handler does its thing π«Ά
β¨ SYNOPSIS β¨
void trace_softirq_entry (unsigned int vec_nr );
that's it. that's the whole vibe. one function, one arg, no drama π
π ARGUMENTS π
vec_nrβ the softirq vector number. that's the number that tells you which softirq vector we're talking about. keep it safe, treat it right π
π¦ DESCRIPTION π¦
so here's the tea, bestie: this tracepoint fires right before the softirq handler runs. and the way that it gets really good is when you pair it with the softirq_exit tracepoint β together they let you determine the softirq handler routine. like, matching set energy. you get the entry, you get the exit, and boom: you know who the handler is. no cap. main character tracepoint behaviour, fr fr π₯
pairing matters here β the entry tracepoint by itself is cute, but the entry + softirq_exit combo is where the actual determination happens π
π SEE ALSO π
- Kernel file
./include/trace/events/irq.h trace_irq_handler_entry(9)trace_irq_handler_exit(9)trace_softirq_exit(9)trace_softirq_raise(9)trace_tasklet_entry(9)trace_tasklet_exit(9)
go read the whole squad, they're all in the same friend group π§π
and that's the page, bestie! this lil masterpiece comes from the source/version line ./include/trace/events and it's dated October 2026 β so yeah, she's fresh, she's got a date, and she ate. periodt. πππ
π¦ 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