diff options
author | 2006-03-20 10:49:53 +0000 | |
---|---|---|
committer | 2006-03-20 10:49:53 +0000 | |
commit | 3a76a2916b714b010b4a91adfd89d56642120767 (patch) | |
tree | a9015a4d2a7d50796645b0f189066b3b21408066 /usr.bin/ssh/key.c | |
parent | shrink the ccb even more. instead of having a "wakeup" member to say when (diff) | |
download | wireguard-openbsd-3a76a2916b714b010b4a91adfd89d56642120767.tar.xz wireguard-openbsd-3a76a2916b714b010b4a91adfd89d56642120767.zip |
finer grained use of splbio in the ioctl paths. only use it when dealing
with the ccb queues rather than over the whole ioctl.
also get rid of the CMD_WAIT flag which is used to restrict the ioctl to
only one caller at a time. this is actually protecting from overuse of
ccbs for management tasks (like bioctl) by making sure the scsi paths
will always have their ccbs. replace the flag with a real lock so that
callers can sleep till the mgmt ccb is free, rather than returning EBUSY
Diffstat (limited to 'usr.bin/ssh/key.c')
0 files changed, 0 insertions, 0 deletions