From: Borislav Petkov Date: Wed, 30 Jul 2008 05:33:32 +0000 (-0700) Subject: 8250.c: port.lock is irq-safe X-Git-Tag: v2.6.27-rc2~183 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c389d27b5e643d745f55ffb939b1426060ba63d4;p=pandora-kernel.git 8250.c: port.lock is irq-safe serial8250_startup() doesn't disable interrupts while taking the &up->port.lock which might race against the interrupt handler serial8250_interrupt(), which when entered, will deadlock waiting for the lock to be released. Signed-off-by: Borislav Petkov Tested-by: Ingo Molnar Cc: Alan Cox Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed