diff options
author | 2005-11-18 13:25:40 +0000 | |
---|---|---|
committer | 2005-11-18 13:25:40 +0000 | |
commit | a236f0642e167387ee2682fddc62a6d704cf73c9 (patch) | |
tree | f3ae2bb8402f8b45ab96d9d17c5561e94718201c /lib | |
parent | Bump copyright (watchdog addition). (diff) | |
download | wireguard-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