diff options
author | 2013-11-27 16:02:54 +0000 | |
---|---|---|
committer | 2013-11-27 16:02:54 +0000 | |
commit | 0906007ed789e595e8db45120ae43803822e9aab (patch) | |
tree | d21c0e49808fdb888825f66c9782bffc021f5a6c /lib/libc | |
parent | Defer the v_type initialisation until after the vnode has been purged from (diff) | |
download | wireguard-openbsd-0906007ed789e595e8db45120ae43803822e9aab.tar.xz wireguard-openbsd-0906007ed789e595e8db45120ae43803822e9aab.zip |
If the v_type is going to change when loading the NFS attribute cache,
purge the vnode from the namecache first. This prevents cache_purge()
from later getting confused and trying to cache_zap() a namecache entry
multiple times over, due to cache_zap() believing that the entry does not
need to be removed from the vnode destinations queue.
ok beck@
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions