Page MenuHomeFreeBSD

D50759.1783668291.diff
No OneTemporary

Size
329 B
Referenced Files
None
Subscribers
None

D50759.1783668291.diff

diff --git a/sys/fs/p9fs/p9fs_vfsops.c b/sys/fs/p9fs/p9fs_vfsops.c
--- a/sys/fs/p9fs/p9fs_vfsops.c
+++ b/sys/fs/p9fs/p9fs_vfsops.c
@@ -345,6 +345,8 @@
P9FS_SET_LINKS(inode);
lockmgr(vp->v_vnlock, LK_EXCLUSIVE, NULL);
+ if (vp->v_type != VFIFO)
+ VN_LOCK_ASHARE(vp);
error = insmntque(vp, mp);
if (error != 0) {
/*

File Metadata

Mime Type
text/plain
Expires
Fri, Jul 10, 7:24 AM (46 m, 24 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29053805
Default Alt Text
D50759.1783668291.diff (329 B)

Event Timeline