summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/key.c
diff options
context:
space:
mode:
authordlg <dlg@openbsd.org>2006-03-20 10:49:53 +0000
committerdlg <dlg@openbsd.org>2006-03-20 10:49:53 +0000
commit3a76a2916b714b010b4a91adfd89d56642120767 (patch)
treea9015a4d2a7d50796645b0f189066b3b21408066 /usr.bin/ssh/key.c
parentshrink the ccb even more. instead of having a "wakeup" member to say when (diff)
downloadwireguard-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