version 1.27, 1996/10/10 22:54:06 |
version 1.28, 1996/10/13 02:21:30 |
Line 99 kernfs_get_rrootdev() |
|
Line 99 kernfs_get_rrootdev() |
|
return; |
return; |
} |
} |
rrootdev = NODEV; |
rrootdev = NODEV; |
kprintf("kernfs_get_rrootdev: no raw root device\n"); |
printf("kernfs_get_rrootdev: no raw root device\n"); |
} |
} |
|
|
/* |
/* |
Line 119 kernfs_mount(mp, path, data, ndp, p) |
|
Line 119 kernfs_mount(mp, path, data, ndp, p) |
|
struct vnode *rvp; |
struct vnode *rvp; |
|
|
#ifdef KERNFS_DIAGNOSTIC |
#ifdef KERNFS_DIAGNOSTIC |
kprintf("kernfs_mount(mp = %x)\n", mp); |
printf("kernfs_mount(mp = %x)\n", mp); |
#endif |
#endif |
|
|
/* |
/* |
Line 137 kernfs_mount(mp, path, data, ndp, p) |
|
Line 137 kernfs_mount(mp, path, data, ndp, p) |
|
rvp->v_type = VDIR; |
rvp->v_type = VDIR; |
rvp->v_flag |= VROOT; |
rvp->v_flag |= VROOT; |
#ifdef KERNFS_DIAGNOSTIC |
#ifdef KERNFS_DIAGNOSTIC |
kprintf("kernfs_mount: root vp = %x\n", rvp); |
printf("kernfs_mount: root vp = %x\n", rvp); |
#endif |
#endif |
fmp->kf_root = rvp; |
fmp->kf_root = rvp; |
mp->mnt_flag |= MNT_LOCAL; |
mp->mnt_flag |= MNT_LOCAL; |
Line 149 kernfs_mount(mp, path, data, ndp, p) |
|
Line 149 kernfs_mount(mp, path, data, ndp, p) |
|
bzero(mp->mnt_stat.f_mntfromname, MNAMELEN); |
bzero(mp->mnt_stat.f_mntfromname, MNAMELEN); |
bcopy("kernfs", mp->mnt_stat.f_mntfromname, sizeof("kernfs")); |
bcopy("kernfs", mp->mnt_stat.f_mntfromname, sizeof("kernfs")); |
#ifdef KERNFS_DIAGNOSTIC |
#ifdef KERNFS_DIAGNOSTIC |
kprintf("kernfs_mount: at %s\n", mp->mnt_stat.f_mntonname); |
printf("kernfs_mount: at %s\n", mp->mnt_stat.f_mntonname); |
#endif |
#endif |
|
|
kernfs_get_rrootdev(); |
kernfs_get_rrootdev(); |
Line 178 kernfs_unmount(mp, mntflags, p) |
|
Line 178 kernfs_unmount(mp, mntflags, p) |
|
struct vnode *rootvp = VFSTOKERNFS(mp)->kf_root; |
struct vnode *rootvp = VFSTOKERNFS(mp)->kf_root; |
|
|
#ifdef KERNFS_DIAGNOSTIC |
#ifdef KERNFS_DIAGNOSTIC |
kprintf("kernfs_unmount(mp = %x)\n", mp); |
printf("kernfs_unmount(mp = %x)\n", mp); |
#endif |
#endif |
|
|
if (mntflags & MNT_FORCE) { |
if (mntflags & MNT_FORCE) { |
Line 196 kernfs_unmount(mp, mntflags, p) |
|
Line 196 kernfs_unmount(mp, mntflags, p) |
|
if (rootvp->v_usecount > 1) |
if (rootvp->v_usecount > 1) |
return (EBUSY); |
return (EBUSY); |
#ifdef KERNFS_DIAGNOSTIC |
#ifdef KERNFS_DIAGNOSTIC |
kprintf("kernfs_unmount: calling vflush\n"); |
printf("kernfs_unmount: calling vflush\n"); |
#endif |
#endif |
if ((error = vflush(mp, rootvp, flags)) != 0) |
if ((error = vflush(mp, rootvp, flags)) != 0) |
return (error); |
return (error); |
Line 225 kernfs_root(mp, vpp) |
|
Line 225 kernfs_root(mp, vpp) |
|
struct vnode *vp; |
struct vnode *vp; |
|
|
#ifdef KERNFS_DIAGNOSTIC |
#ifdef KERNFS_DIAGNOSTIC |
kprintf("kernfs_root(mp = %x)\n", mp); |
printf("kernfs_root(mp = %x)\n", mp); |
#endif |
#endif |
|
|
/* |
/* |
Line 258 kernfs_statfs(mp, sbp, p) |
|
Line 258 kernfs_statfs(mp, sbp, p) |
|
{ |
{ |
|
|
#ifdef KERNFS_DIAGNOSTIC |
#ifdef KERNFS_DIAGNOSTIC |
kprintf("kernfs_statfs(mp = %x)\n", mp); |
printf("kernfs_statfs(mp = %x)\n", mp); |
#endif |
#endif |
|
|
#ifdef COMPAT_09 |
#ifdef COMPAT_09 |