56968d0c1a
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> |
||
---|---|---|
.. | ||
asl.c | ||
hcd.c | ||
hw.c | ||
init.c | ||
int.c | ||
Kbuild | ||
pzl.c | ||
qset.c | ||
whcd.h | ||
whci-hc.h | ||
wusb.c |