From: Alexander Shiyan Date: Tue, 27 Mar 2012 08:22:49 +0000 (+0400) Subject: ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR X-Git-Tag: v3.2.17~165 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4bbc6c95aa832cc52517d6aa7c0b9848ff6cb9bc;p=pandora-kernel.git ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR commit 7a6fbc9a887193a1e9f8658703881c528040afbc upstream. Since 2.6.30-rc1 clps711x serial driver hungs system. This is a result of call disable_irq from ISR. synchronize_irq waits for end of interrupt and goes to infinite loop. This patch fix this problem. Signed-off-by: Alexander Shiyan Signed-off-by: Greg Kroah-Hartman Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed