Supply the mount point given to mfs_mount when getting a vnode for the

mount.  This may have been a contributor to the 'null v_mount in
fsync()' problem

This is another, perhaps slightly less urgent, 2.2 last-minute candidate.

Reviewed by:	sef
This commit is contained in:
Mike Smith 1997-03-05 01:57:54 +00:00
parent 3a558f83dd
commit 789962659e
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=23388

View File

@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)mfs_vfsops.c 8.11 (Berkeley) 6/19/95
* $Id$
* $Id: mfs_vfsops.c,v 1.26 1997/02/22 09:47:31 peter Exp $
*/
#include <sys/param.h>
@ -372,7 +372,7 @@ mfs_mount(mp, path, data, ndp, p)
*/
MALLOC(mfsp, struct mfsnode *, sizeof *mfsp, M_MFSNODE, M_WAITOK);
err = getnewvnode(VT_MFS, (struct mount *)0, mfs_vnodeop_p, &devvp);
err = getnewvnode(VT_MFS, mp, mfs_vnodeop_p, &devvp);
if (err) {
FREE(mfsp, M_MFSNODE);
goto error_1;