aboutsummaryrefslogtreecommitdiffstats
path: root/init/do_mounts.c
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2010-05-25 10:59:55 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2010-06-04 16:37:17 -0400
commitd8d721f4c005f9a69bd1b5d5c6ba99b7e1d464de (patch)
tree4ff679f2f17605139bdf209179519a03ff911566 /init/do_mounts.c
parent328be395a396b1333b56e04571365dc614c96e46 (diff)
altera_uart: Don't take spinlock in already protected functions
Don't take the port spinlock in uart functions where the serial core already takes care of locking/unlocking them. The code would actually lock up on architectures where spinlocks are implemented (not the case on nios2 where this driver is primarily used for now, thus this bug didn't trigger). Also protect calling altera_uart_rx_chars/altera_uart_tx_chars in the interrupt handler by the port spinlock. Thanks to Ian Abbott for pointing these issues out. Cc: Ian Abbott <abbotti@mev.co.uk> Cc: Thomas Chou <thomas@wytron.com.tw> Signed-off-by: Tobias Klauser <tklauser@distanz.ch> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'init/do_mounts.c')
0 files changed, 0 insertions, 0 deletions