- 23 9月, 2009 1 次提交
-
-
由 David Vrabel 提交于
usb_hcd_endpoint_reset() may be called in atomic context and must not sleep. So make whci-hcd's endpoint_reset() asynchronous. URBs submitted while the reset is in progress will be queued (on the std list) and transfers will resume once the reset is complete. Signed-off-by: NDavid Vrabel <david.vrabel@csr.com> Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
-
- 18 4月, 2009 2 次提交
-
-
由 David Vrabel 提交于
Check the return value of usb_hcd_link_urb_to_ep() and do not add the urb to the ASL/PZL if it returns an error. Omitting the check results in urbs that appear to be submitted successfully but then cannot be unliked (because usb_hcd_check_unlink_urb() returns an error). This can cause khubd (for example) to block forever in usb_kill_urb(). Signed-off-by: NDavid Vrabel <david.vrabel@csr.com> Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
-
由 David Vrabel 提交于
Provide a endpoint_reset method to reset sequence number and current window. This QHead information can only be changed while the qset is not in a schedule. Signed-off-by: NDavid Vrabel <david.vrabel@csr.com> Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
-
- 16 2月, 2009 1 次提交
-
-
由 David Vrabel 提交于
Always lock whc->lock with spin_lock_irq() or spin_lock_irqsave(). Signed-off-by: NDavid Vrabel <david.vrabel@csr.com>
-
- 07 1月, 2009 1 次提交
-
-
由 David Vrabel 提交于
Timeout if an ASL or PZL update doesn't not complete and reset the hardware. Signed-off-by: NDavid Vrabel <david.vrabel@csr.com>
-
- 26 11月, 2008 1 次提交
-
-
由 David Vrabel 提交于
Add asl, pzl and di debugfs files to uwb/uwbN/wusbhc for WHCI host controller. These dump the current ASL, PZL and DI buffer. Signed-off-by: NDavid Vrabel <david.vrabel@csr.com>
-
- 25 11月, 2008 1 次提交
-
-
由 David Vrabel 提交于
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: NDavid Vrabel <david.vrabel@csr.com>
-
- 17 9月, 2008 1 次提交
-
-
由 David Vrabel 提交于
A driver for Wireless USB host controllers that comply with the Wireless Host Controller Interface (HCI) specification as published by Intel. The latest publically available version of the specification (0.95) is supported (except for isochronous transfers). Build fixes by Randy Dunlap <rdunlap@xenotime.net> Signed-off-by: NDavid Vrabel <david.vrabel@csr.com>
-