forked from len0rd/rockbox
In the old API, usb_core_transfer_complete() would ignore any completions on EP0. The legacy control API will also ignore most completions on EP0, but it only did so after filling in the completion event. If the driver submits a spurious completion on EP0, then this could clobber a previously queued completion event. Fix this by deciding whether to ignore the completion *before* modifying the event data. Change-Id: I68526898a96efa594ada4e94bb6851aaaf12e92a |
||
---|---|---|
.. | ||
usb_charging_only.c | ||
usb_charging_only.h | ||
usb_class_driver.h | ||
usb_core.c | ||
usb_hid.c | ||
usb_hid.h | ||
usb_hid_usage_tables.h | ||
usb_serial.c | ||
usb_serial.h | ||
usb_storage.c | ||
usb_storage.h |