]> 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)
commit90165468f334f15da6db5210fd10a666dca77e7c
treebdd51cf2a84b33b7c672d738b5a1eaf12bab342d
parentd74fa4e99f13088a134bd75cf6b604d56c59c40a
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