From: Martin Schwidefsky Date: Fri, 17 Feb 2012 09:29:22 +0000 (+0100) Subject: [S390] 3215 deadlock with tty_wakeup X-Git-Tag: v3.3-rc5~31^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=656d9125376006cf696b0836f1c6723a892629ca;p=pandora-kernel.git [S390] 3215 deadlock with tty_wakeup The 3215 driver calls tty_wakeup from irq context while holding the device spinlock. If printk is called by any function on the callchain starting from tty_wakeup the system deadlocks on the device spinlock. Using a tasklet to call tty_wakup solves the problem. Signed-off-by: Martin Schwidefsky --- Reading git-diff-tree failed