]> git.baikalelectronics.ru Git - kernel.git/commit
serial: bfin-uart: avoid dead lock in rx irq handler in smp kernel
authorSteven Miao <realmz6@gmail.com>
Wed, 7 Nov 2012 05:27:56 +0000 (13:27 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 16 Nov 2012 00:59:58 +0000 (16:59 -0800)
commitc2328bd31f30f8a74199e804ee69ae41f5d16cd8
treebdd51cf2a84b33b7c672d738b5a1eaf12bab342d
parentb28594d09ce2392c206b2de0e5a17d1733e55232
serial: bfin-uart: avoid dead lock in rx irq handler in smp kernel

Disabing dma irq and lock bottom half in smp kernel doesn't ensure exclusive
uart access. Call spin_lock_irqsave() instead.

Signed-off-by: Steven Miao <realmz6@gmail.com>
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/bfin_uart.c