> while I don't disagree that oprofile will give you more detailed
Perhaps the better fix would be to make oprofile easier to configure.
I never quite understood for example why it doesn't get the symbol
table simply from the kallsyms. Or simply unpacks gzip'ed vmlinux
by itself.
Do we have that many cases of runaway irqs? The only common
one I can think of is ACPI, but that is a separate thread already.
Or for networking high performance goes into polling mode
and most of the work is outside hardirq so it wouldn't be visible
in the thread statistics either. But even there livelocks are not
very common.
Also that would assume that the proposed opt in irq threads are used
for all interrupts.
-Andi
--