Re: [PATCH -rt] serial: 8250: fix shared interrupts issues underRT kernels

From: Ingo Molnar
Date: Mon Jun 23 2008 - 20:12:53 EST



* Anton Vorontsov <avorontsov@xxxxxxxxxxxxx> wrote:

> 8250's initialization routines relies on the fact that _irqsave
> spinlock will disable local hardirqs, so that the driver can issue
> IRQ-triggering operations before registering the port in the IRQ
> chain.
>
> With RT kernels and preemptable hardirqs this isn't true, _irqsave
> spinlock does not disable local hardirqs, and this causes following
> trace:

again, please let the -rt maintainers sort out which patches need to be
propagated to upstream maintainers.

Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/