summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorpedro <pedro@openbsd.org>2005-11-18 13:25:40 +0000
committerpedro <pedro@openbsd.org>2005-11-18 13:25:40 +0000
commita236f0642e167387ee2682fddc62a6d704cf73c9 (patch)
treef3ae2bb8402f8b45ab96d9d17c5561e94718201c /lib
parentBump copyright (watchdog addition). (diff)
downloadwireguard-openbsd-a236f0642e167387ee2682fddc62a6d704cf73c9.tar.xz
wireguard-openbsd-a236f0642e167387ee2682fddc62a6d704cf73c9.zip
Work around yet another race on non-locking file systems: when calling
VOP_INACTIVE() in vrele() and vput(), we may sleep. Since there's no locking of any kind, someone can vget() the vnode and vrele() it while we sleep, beating us in getting the vnode on the free list.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions