Re: [patch 0/2] Run interrupt handlers always with interrupts disabled

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Nicolas Pitre
Date: Friday, March 26, 2010 - 5:00 am

On Fri, 26 Mar 2010, Peter Zijlstra wrote:


Can't do that.  The smc91x has a very small internal buffer which has to 
be emptied using PIO.  Threaded interrupts simply have too high 
latencies for overruns not to occur.  That's why the RX path is entirely 
done in hardirq context while the TX path is done in softirq context.


Nicolas
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch 2/2] genirq: Remove IRQF_DISABLED from core code, Thomas Gleixner, (Thu Mar 25, 5:06 pm)
Re: [patch 2/2] genirq: Remove IRQF_DISABLED from core code, Thomas Gleixner, (Fri Mar 26, 4:19 am)
Re: [patch 0/2] Run interrupt handlers always with interru ..., Nicolas Pitre, (Fri Mar 26, 5:00 am)
[tip:irq/core] genirq: Run irq handlers with interrupts di ..., tip-bot for Ingo Molnar, (Tue Apr 13, 12:33 pm)
[tip:irq/core] genirq: Remove IRQF_DISABLED from core code, tip-bot for Thomas G ..., (Tue Apr 13, 12:34 pm)
Re: [patch 1/2] genirq: Run irq handlers with interrupts d ..., Venkatesh Pallipadi, (Tue May 25, 1:32 pm)