linux/drivers/usb/wusbcore
David Vrabel 56968d0c1a wusb: whci-hcd shouldn't do ASL/PZL updates while channel is inactive
ASL/PZL updates while the WUSB channel is inactive (i.e., the PZL and
ASL are stopped) may not complete.  This causes hangs when removing the
whci-hcd module if a device is still connected (removing the device
does an endpoint_disable which results in an ASL update to remove the
qset).

If the WUSB channel is inactive the update can simply be skipped as the
WHC doesn't care about the state of the ASL/PZL.

Signed-off-by: David Vrabel <david.vrabel@csr.com>
2008-11-25 14:23:40 +00:00
..
cbaf.c wusb: remove unused #include <version.h> 2008-10-31 15:10:27 +00:00
crypto.c wusb: disable verification of the key generation algorithms 2008-10-28 12:08:21 +00:00
dev-sysfs.c
devconnect.c wusb: whci-hcd shouldn't do ASL/PZL updates while channel is inactive 2008-11-25 14:23:40 +00:00
Kconfig uwb: depend on EXPERIMENTAL 2008-09-17 16:54:36 +01:00
Makefile wusb: wusb-cbaf (CBA driver) sysfs ABI simplification 2008-09-17 16:54:35 +01:00
mmc.c wusb: whci-hcd shouldn't do ASL/PZL updates while channel is inactive 2008-11-25 14:23:40 +00:00
pal.c uwb: add basic radio manager 2008-11-19 14:46:33 +00:00
reservation.c uwb: reference count reservations 2008-10-28 12:07:23 +00:00
rh.c wusb: reset WUSB devices with SetAddress(0) 2008-10-28 12:10:25 +00:00
security.c wusb: reset WUSB devices with SetAddress(0) 2008-10-28 12:10:25 +00:00
wa-hc.c wusb: add the Wire Adapter (WA) core 2008-09-17 16:54:31 +01:00
wa-hc.h wusb: add the Wire Adapter (WA) core 2008-09-17 16:54:31 +01:00
wa-nep.c wusb: add the Wire Adapter (WA) core 2008-09-17 16:54:31 +01:00
wa-rpipe.c wusb: fix bmRequestType for Abort RPipe request 2008-09-17 16:54:32 +01:00
wa-xfer.c uwb: use kcalloc where appropriate 2008-10-15 14:50:10 +01:00
wusbhc.c uwb: add symlinks in sysfs between radio controllers and PALs 2008-09-17 16:54:35 +01:00
wusbhc.h uwb: add basic radio manager 2008-11-19 14:46:33 +00:00