>> I think I get the pro of using threaded interrupts - to decrease the maximum
>> interrupt latency on RT workloads and/or RT machines (servers, embedded,
>> etc.).
>> So, I'd like to ask:
>> - Why not **all** of the drivers use the threaded interrupts?
>> - What are the cons of the threaded interrupts?
>>
> Just a wild assumption: maybe the cost of incurring context switches ?
> (comparing to tasklets)
I get that threaded IRQ is better than softIrqs because threaded IRQ supports
priorities. On the other hand, added context switches surely get system slower.
But from the practical point of view - why on relatively new Intel PC there are
no threaded irqs at all?
```
$ uname -a
Linux kostaz-OptiPlex-7010 3.19.0-26-generic #28-Ubuntu SMP Tue Aug 11 14:16:32 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
```
--- KostaZ