diff options
author | kib <kib@FreeBSD.org> | 2017-02-02 13:39:11 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2017-02-02 13:39:11 +0000 |
commit | 00bac917f4c58a8b7de153b2a3ba29dd7df53b7d (patch) | |
tree | 30dcb75021f5a8dc37e0482aec6ad1750751014a /sys/fs/tmpfs/tmpfs_subr.c | |
parent | 4460d36584dac605d2195bc715403db3c10ab758 (diff) | |
download | FreeBSD-src-00bac917f4c58a8b7de153b2a3ba29dd7df53b7d.zip FreeBSD-src-00bac917f4c58a8b7de153b2a3ba29dd7df53b7d.tar.gz |
MFC r312432:
Add a mount option for tmpfs(5) to not use namecache.
Diffstat (limited to 'sys/fs/tmpfs/tmpfs_subr.c')
-rw-r--r-- | sys/fs/tmpfs/tmpfs_subr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/fs/tmpfs/tmpfs_subr.c b/sys/fs/tmpfs/tmpfs_subr.c index 9cefba3..816b3cc 100644 --- a/sys/fs/tmpfs/tmpfs_subr.c +++ b/sys/fs/tmpfs/tmpfs_subr.c @@ -591,7 +591,8 @@ loop: TMPFS_NODE_UNLOCK(node); /* Get a new vnode and associate it with our node. */ - error = getnewvnode("tmpfs", mp, &tmpfs_vnodeop_entries, &vp); + error = getnewvnode("tmpfs", mp, VFS_TO_TMPFS(mp)->tm_nonc ? + &tmpfs_vnodeop_nonc_entries : &tmpfs_vnodeop_entries, &vp); if (error != 0) goto unlock; MPASS(vp != NULL); |