Messages in this thread | | | Date | Tue, 23 Aug 2011 09:57:11 +0100 | From | Alan Cox <> | Subject | Re: [PATCH] tty: omap-serial: fix boot hang by converting to use a threaded IRQ handler (was Re: [PATCH] irq: always set IRQF_ONESHOT if no primary handler is specified) |
| |
On Mon, 22 Aug 2011 23:10:21 -0600 (MDT) Paul Walmsley <paul@pwsan.com> wrote:
> > Convert the omap-serial hardirq handler to a threaded IRQ handler. Without > this patch, OMAP boards which use the on-board OMAP UARTs and the > omap-serial driver will not boot to userspace after commit > f3637a5f2e2eb391ff5757bc83fb5de8f9726464 ("irq: Always set IRQF_ONESHOT if > no primary handler is specified"). Enabling CONFIG_DEBUG_SHIRQ reveals > 'IRQ handler type mismatch' errors:
There are multiple other drivers reporting all these problems - the faulty irq change should be reverted at this point not the drivers fiddled with.
Alan
| |