summaryrefslogtreecommitdiff
path: root/drivers/pcmcia
diff options
context:
space:
mode:
authorHarro Haan <hrhaan@gmail.com>2010-03-01 16:38:37 (GMT)
committerRussell King <rmk+kernel@arm.linux.org.uk>2010-03-29 16:36:04 (GMT)
commitc6c352371c1ce486a62f4eb92e545b05cfcef76b (patch)
tree23720c8ff4d431c809d670759bf10f43f78f60ff /drivers/pcmcia
parentfd522a8dec11a08b5fdd23982193808e268be19e (diff)
downloadlinux-fsl-qoriq-c6c352371c1ce486a62f4eb92e545b05cfcef76b.tar.xz
ARM: 5965/1: Fix soft lockup in at91 udc driver
Fix a potential soft lockup in the AT91 UDC driver by ensuring that the UDC clock is enabled inside the interrupt handler. If the UDC clock is not enabled then the UDC registers cannot be written to and the interrupt cannot be cleared or masked. Note that this patch (and other parts of the existing AT91 UDC driver) is potentially racy for preempt-rt kernels, but is okay for mainline. For more info see: http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100203/09cdb3b4/attachment.el http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100203/8443a1e4/attachment.el Signed-off-by: Ryan Mallon <ryan@bluewatersys.com> Acked-by: Harro Haan <hrhaan@gmail.com> Tested-by: Remy Bohmer <linux@bohmer.net> Acked-by: Andrew Victor <avictor.za@gmail.com> Cc: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'drivers/pcmcia')
0 files changed, 0 insertions, 0 deletions