[PATCH] mpx5200_uart: drop port lock across tty_flip_buffer() call
Thomas Gleixner
tglx at linutronix.de
Thu Jul 26 19:41:18 EST 2007
On Thu, 2007-07-26 at 09:25 +0000, Daniel Schnell wrote:
> Thomas Gleixner wrote:
>
> > On Wed, 2007-07-25 at 13:42 -0600, Grant Likely wrote:
> >> On 7/25/07, Thomas Gleixner <tglx at linutronix.de> wrote:
> >>> The port lock needs to be dropped across the tty_flip_buffer call,
> >>> as it would lead to a deadlock with the spin_lock(&port->lock) in
> >>> uart_start()
> >>>
> >>> Uncovered by lockdep / preempt-rt
> >>>
> >>> Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
>
> While you are at it 8°> ... the mpc5200-fec driver has serious
> problems with preempt-rt, similar to what the IBM emac had ....
Care to whip up a patch ?
tglx
More information about the Linuxppc-embedded
mailing list