Re: IRQF_DISABLED problem

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <arjan@...>
Cc: <torvalds@...>, <matthew@...>, <mingo@...>, <linux-kernel@...>
Date: Friday, July 27, 2007 - 4:50 pm

From: Arjan van de Ven <arjan@infradead.org>
Date: Fri, 27 Jul 2007 13:11:56 -0700


If you have a "chirpy" serial controller with only a 1 byte
fifo, even a quite reasonable interrupt handler can cause
receive characters to get lost if you disable interrupts during
the entirety of it's execution.

It really is needed.

And it's just plain rude to disable interrupts when it isn't
absolutely necessary.
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
IRQF_DISABLED problem, Matthew Wilcox, (Thu Jul 26, 4:13 pm)
Re: IRQF_DISABLED problem, Linus Torvalds, (Thu Jul 26, 4:41 pm)
Re: IRQF_DISABLED problem, David Miller, (Thu Jul 26, 6:23 pm)
Re: IRQF_DISABLED problem, Linus Torvalds, (Thu Jul 26, 7:04 pm)
Re: IRQF_DISABLED problem, Linus Torvalds, (Thu Jul 26, 7:17 pm)
Re: IRQF_DISABLED problem, Arjan van de Ven, (Fri Jul 27, 4:11 pm)
Re: IRQF_DISABLED problem, David Miller, (Fri Jul 27, 4:50 pm)
Re: IRQF_DISABLED problem, David Miller, (Thu Jul 26, 7:14 pm)