diff options
author | Min Xu <min.xu@min-info.net> | 2014-10-25 20:39:28 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2014-11-11 22:30:54 +0100 |
commit | e39637e1b816d841e94f2a32f9bf18e0ee89269e (patch) | |
tree | 169c220b7a5c2e84a029c3f40bf8f3d1c0ef8cf6 /firmware/src/os/req_ctx.h | |
parent | 7fcc62940d35ae31bdf5e5ebdd5ca55c8f4429c2 (diff) |
pcd_enumerate: Avoid disabling interrupt during endpoint refill
The old implementation has a big local_irq_save() / restore() around the
endpoint re-fill routine. This disables interrupts for a long time,
psossibly causing lost interrupts.
The new implementation works around this by disabling the USB (UDP)
interrupt only, rather than disabling all interrupts on the system.
Diffstat (limited to 'firmware/src/os/req_ctx.h')
0 files changed, 0 insertions, 0 deletions