Eliminating rwlocks and IRQF_DISABLED
Eliminating rwlocks and IRQF_DISABLED
Posted Dec 4, 2009 5:05 UTC (Fri) by naptastic (guest, #60139)Parent article: Eliminating rwlocks and IRQF_DISABLED
I don't understand how disabling interrupts during interrupt handlers is a good thing. I can see the increase in throughput because there's one less context switch, but isn't the added latency from non-interruptible interrupt handlers much worse?
It's frustrating for someone like me to watch these decisions keep getting made in favor of throughput (which you could get just as easily by overclocking your processor another half percent) and at the expense of latency, which seems to never go down, especially when the costs and benefits are so lopsided.
