summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authortedu <tedu@openbsd.org>2013-03-30 06:32:25 +0000
committertedu <tedu@openbsd.org>2013-03-30 06:32:25 +0000
commit7359b57a36e7484bf0d7e0dac4ae14ec848b6f3f (patch)
treee59b4d5fb86db7dd15f5c98ff48114314c9c6ebc /lib/libc
parentRemove mentioning specific systems with embedded Ethernet chipsets or (diff)
downloadwireguard-openbsd-7359b57a36e7484bf0d7e0dac4ae14ec848b6f3f.tar.xz
wireguard-openbsd-7359b57a36e7484bf0d7e0dac4ae14ec848b6f3f.zip
vrele() is a tricky beast. it can sleep if the refcount hits zero,
leaving us with a free type function that isn't atomic. deal with this by erasing any reachable pointers to the vnode first, then free it. ok deraadt guenther
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions