PFS is also a system proc
This commit is contained in:
parent
febb4403ff
commit
65e54c23e3
@ -381,6 +381,7 @@ PUBLIC void mount_pfs(void)
|
|||||||
|
|
||||||
dev_t dev;
|
dev_t dev;
|
||||||
struct vmnt *vmp;
|
struct vmnt *vmp;
|
||||||
|
struct fproc *rfp;
|
||||||
|
|
||||||
if ((dev = find_free_nonedev()) == NO_DEV)
|
if ((dev = find_free_nonedev()) == NO_DEV)
|
||||||
panic("VFS: no nonedev to initialize PFS");
|
panic("VFS: no nonedev to initialize PFS");
|
||||||
@ -393,6 +394,9 @@ PUBLIC void mount_pfs(void)
|
|||||||
vmp->m_dev = dev;
|
vmp->m_dev = dev;
|
||||||
vmp->m_fs_e = PFS_PROC_NR;
|
vmp->m_fs_e = PFS_PROC_NR;
|
||||||
strcpy(vmp->m_label, "pfs");
|
strcpy(vmp->m_label, "pfs");
|
||||||
|
|
||||||
|
rfp = &fproc[_ENDPOINT_P(PFS_PROC_NR)];
|
||||||
|
rfp->fp_flags |= FP_SYS_PROC; /* PFS is a driver and an FS */
|
||||||
}
|
}
|
||||||
|
|
||||||
/*===========================================================================*
|
/*===========================================================================*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user