summaryrefslogtreecommitdiffstats
path: root/usr.sbin/syslogd
diff options
context:
space:
mode:
authormpi <mpi@openbsd.org>2015-01-18 14:49:04 +0000
committermpi <mpi@openbsd.org>2015-01-18 14:49:04 +0000
commit1be52566c468e0195c6fbfc1f2c8652fea7cb0f2 (patch)
treea9609843b6e400914b3573b3eb883c4bfa7b5203 /usr.sbin/syslogd
parentDo not try to free xfers before aborting the pipes, otherwise a clown (diff)
downloadwireguard-openbsd-1be52566c468e0195c6fbfc1f2c8652fea7cb0f2.tar.xz
wireguard-openbsd-1be52566c468e0195c6fbfc1f2c8652fea7cb0f2.zip
Complete synchronous abort method modeled after the existing ones.
Because our USB stack wants the aborted xfer to be removed from the pipe during abort(), we have to sleep in the abort function. Regarding the xHCI process, when a TD is being aborted, we simply stop the endpoint and then move the dequeue pointer past its last TRB. This is fairly simple for the moment since only one xfer can be pending on a given pipe.
Diffstat (limited to 'usr.sbin/syslogd')
0 files changed, 0 insertions, 0 deletions