[PATCH 0/2] usb: musb: fix tx fifo flush handling again

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I would have to come back to the discussion as in [1], in which we dropped the
1ms delay in musb tx fifo flush handling to improve the user experience, as now
we found a use case in which the 1ms delay is needed to let the AR9271 WIFI
module to reconnect after dropped from the AP.

This series adds the 1ms delay back, and tries to solve the long disconnect
time problem with a different approach - passing urbs from the tail of
the endpoint's usb_list in usb_hcd_flush_endpoint().

Please let me know if this solution is acceptable.

[1] http://marc.info/?l=linux-usb&m=144674948800957&w=2

Regards,
-Bin.
----

Bin Liu (2):
  usb: core: unlink urbs from the tail of the endpoint's urb_list
  usb: musb: fix tx fifo flush handling again

 drivers/usb/core/hcd.c       | 2 +-
 drivers/usb/musb/musb_host.c | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux