aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/tty/Kconfig
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2013-07-04 11:28:51 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-07-26 16:33:59 -0700
commitd970d7fe65adff5efe75b4a73c4ffc9be57089f7 (patch)
tree3dc57f349b1c3e248a9054f004344494c2da100d /drivers/tty/Kconfig
parent3bf5d350586d98eb28ab7f86ffbd66518ffd95d8 (diff)
downloadkernel_replicant_linux-d970d7fe65adff5efe75b4a73c4ffc9be57089f7.tar.gz
kernel_replicant_linux-d970d7fe65adff5efe75b4a73c4ffc9be57089f7.tar.bz2
kernel_replicant_linux-d970d7fe65adff5efe75b4a73c4ffc9be57089f7.zip
serial/mxs-auart: fix race condition in interrupt handler
The handler needs to ack the pending events before actually handling them. Otherwise a new event might come in after it it considered non-pending or handled and is acked then without being handled. So this event is only noticed when the next interrupt happens. Without this patch an i.MX28 based machine running an rt-patched kernel regularly hangs during boot. Cc: stable@vger.kernel.org # v2.6.39+ Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/tty/Kconfig')
0 files changed, 0 insertions, 0 deletions