diff options
| author | Peter Korsgaard <[email protected]> | 2013-12-16 11:35:35 +0100 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2013-12-18 17:46:55 -0500 |
| commit | 4263c86dca5198da6bd3ad826d0b2304fbe25776 (patch) | |
| tree | 9b5705a6b9b1ae2f6d93293acc221897d12ef583 /tools/perf/scripts/python/syscall-counts-by-pid.py | |
| parent | cabd0e3a3861d45569b8f91633c98fc48d820cdb (diff) | |
dm9601: work around tx fifo sync issue on dm962x
Certain dm962x revisions contain an bug, where if a USB bulk transfer retry
(E.G. if bulk crc mismatch) happens right after a transfer with odd or
maxpacket length, the internal tx hardware fifo gets out of sync causing
the interface to stop working.
Work around it by adding up to 3 bytes of padding to ensure this situation
cannot trigger.
This workaround also means we never pass multiple-of-maxpacket size skb's
to usbnet, so the length adjustment to handle usbnet's padding of those can
be removed.
Cc: <[email protected]>
Reported-by: Joseph Chang <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions