summaryrefslogtreecommitdiffstats
path: root/usr.bin/cvs/diff.c
diff options
context:
space:
mode:
authorpascoe <pascoe@openbsd.org>2006-05-31 06:59:56 +0000
committerpascoe <pascoe@openbsd.org>2006-05-31 06:59:56 +0000
commit949305e6f3727a6a429ea73d103c5aa2134ca1ea (patch)
tree69cac6d65cfd7c0005cce908184b9355601fd1e4 /usr.bin/cvs/diff.c
parentThe bright people at Sun removed the secondary context from the IMMU in the (diff)
downloadwireguard-openbsd-949305e6f3727a6a429ea73d103c5aa2134ca1ea.tar.xz
wireguard-openbsd-949305e6f3727a6a429ea73d103c5aa2134ca1ea.zip
Let the EHCI hardware track the toggle state for bulk and interrupt
transfers. This fixes some cases where the software toggle tracking was not doing the right thing. For example, a short transfer that transferred 0 bytes of the requested qTD transfer size does cause a toggle change, but the existing code was assuming it didn't. Derived from work in FreeBSD. Fixes at least one USB2 cdce device, which would otherwise drop every second packet due to incorrect toggle state. commit it, dlg@
Diffstat (limited to 'usr.bin/cvs/diff.c')
0 files changed, 0 insertions, 0 deletions