summaryrefslogtreecommitdiffstats
path: root/lib/libc/string
diff options
context:
space:
mode:
authorjsing <jsing@openbsd.org>2013-11-27 16:02:54 +0000
committerjsing <jsing@openbsd.org>2013-11-27 16:02:54 +0000
commit0906007ed789e595e8db45120ae43803822e9aab (patch)
treed21c0e49808fdb888825f66c9782bffc021f5a6c /lib/libc/string
parentDefer the v_type initialisation until after the vnode has been purged from (diff)
downloadwireguard-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/string')
0 files changed, 0 insertions, 0 deletions