summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorAnton Vorontsov <avorontsov@ru.mvista.com>2008-12-25 17:15:09 +0300
committerGreg Kroah-Hartman <gregkh@suse.de>2009-02-09 11:19:47 -0800
commitef84e4055f3561495c4c0e0dfb0b9f4a6e20479d (patch)
tree7cc78d2b6d7367f7dd7ec6bcf15863d79e9aa772 /crypto
parent2247818a329687f30d1e5c3a62efc33d07c47522 (diff)
downloadblackbird-op-linux-ef84e4055f3561495c4c0e0dfb0b9f4a6e20479d.tar.gz
blackbird-op-linux-ef84e4055f3561495c4c0e0dfb0b9f4a6e20479d.zip
USB: fsl_qe_udc: Fix disconnects reporting during bus reset
Freescale QE UDC controllers can't report the "port change" states, so the only way to handle disconnects is to process bus reset interrupts. The bus reset can take some time, that is, few irqs. Gadgets may print the disconnection events, and this causes few repetitive messages in the kernel log. This patch fixes the issue by using the usb_state machine, if the usb controller has been already reset, just quit the reset irq early. Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com> Acked-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud