View | Details | Raw Unified | Return to bug 18503
Collapse All | Expand All

(-)vfs_syscalls.c (-1 / +1 lines)
Lines 342-348 Link Here
342
		if ((mp->mnt_flag & MNT_RDONLY) == 0)
342
		if ((mp->mnt_flag & MNT_RDONLY) == 0)
343
			error = vfs_allocate_syncvnode(mp);
343
			error = vfs_allocate_syncvnode(mp);
344
		vfs_unbusy(mp, p);
344
		vfs_unbusy(mp, p);
345
		if ((error = VFS_START(mp, 0, p)) != 0)
345
		if (error || (error = VFS_START(mp, 0, p)) != 0)
346
			vrele(vp);
346
			vrele(vp);
347
	} else {
347
	} else {
348
		simple_lock(&vp->v_interlock);
348
		simple_lock(&vp->v_interlock);

Return to bug 18503