Page MenuHomeFreeBSD

D50524.diff
No OneTemporary

D50524.diff

diff --git a/sys/kern/vfs_cache.c b/sys/kern/vfs_cache.c
--- a/sys/kern/vfs_cache.c
+++ b/sys/kern/vfs_cache.c
@@ -4456,7 +4456,7 @@
(NC_NOMAKEENTRY | NC_KEEPPOSENTRY | LOCKLEAF | LOCKPARENT | WANTPARENT | \
FAILIFEXISTS | FOLLOW | EMPTYPATH | LOCKSHARED | ISRESTARTED | WILLBEDIR | \
ISOPEN | NOMACCHECK | AUDITVNODE1 | AUDITVNODE2 | NOCAPCHECK | OPENREAD | \
- OPENWRITE | WANTIOCTLCAPS | OPENNAMED)
+ OPENWRITE | WANTIOCTLCAPS)
#define CACHE_FPL_INTERNAL_CN_FLAGS \
(ISDOTDOT | MAKEENTRY | ISLASTCN)
@@ -4520,10 +4520,6 @@
cache_fpl_aborted_early(fpl);
return (false);
}
- if ((cnp->cn_flags & OPENNAMED) != 0) {
- cache_fpl_aborted_early(fpl);
- return (false);
- }
return (true);
}

File Metadata

Mime Type
text/plain
Expires
Mon, Dec 22, 2:16 AM (1 h, 42 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27130880
Default Alt Text
D50524.diff (718 B)

Event Timeline