summaryrefslogtreecommitdiff
path: root/arch/arm/mach-exynos/mach-universal_c210.c
diff options
context:
space:
mode:
authorNicolas Ferre <nicolas.ferre@atmel.com>2012-05-09 12:48:54 +0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-05-10 02:22:27 +0400
commit07e4e556eff4938eb2edf2591de3aa7d7fb82b52 (patch)
tree07d5ec15744d1b6a764d55fe696791c4577d6329 /arch/arm/mach-exynos/mach-universal_c210.c
parent7a82f612fa3aadb5676184ae202903f5a42e4f4a (diff)
downloadlinux-07e4e556eff4938eb2edf2591de3aa7d7fb82b52.tar.xz
USB: ohci-at91: add a reset function to fix race condition
A possible race condition appears because we are not initializing the ohci->regs before calling usb_hcd_request_irqs(). We move the call to ohci_init() in hcd->driver->reset() instead of hcd->driver->start() to fix this. This was experienced when we share the same IRQ line between OHCI and EHCI controllers. Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> Tested-by: Christian Eggers <christian.eggers@kathrein.de> Cc: stable <stable@vger.kernel.org> Acked-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/arm/mach-exynos/mach-universal_c210.c')
0 files changed, 0 insertions, 0 deletions