From 1b20f7cc1854e8167f6e8ae75c8636919e7b176e Mon Sep 17 00:00:00 2001 From: kib Date: Sun, 17 Mar 2013 15:11:37 +0000 Subject: Remove negative name cache entry pointing to the target name, which could be instantiated while tdvp was unlocked. Reported by: Rick Miller Tested by: pho MFC after: 1 week --- sys/ufs/ufs/ufs_vnops.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/ufs') diff --git a/sys/ufs/ufs/ufs_vnops.c b/sys/ufs/ufs/ufs_vnops.c index f69b1f9..574c59c 100644 --- a/sys/ufs/ufs/ufs_vnops.c +++ b/sys/ufs/ufs/ufs_vnops.c @@ -1554,6 +1554,7 @@ relock: cache_purge(fvp); if (tvp) cache_purge(tvp); + cache_purge_negative(tdvp); unlockout: vput(fdvp); -- cgit v1.1