summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorattilio <attilio@FreeBSD.org>2012-10-16 09:59:10 +0000
committerattilio <attilio@FreeBSD.org>2012-10-16 09:59:10 +0000
commitefcca33ac515c354e18135425794400ea32406a8 (patch)
treeade9f2ab0575d064e4d0632c53650470ddc16396 /sys
parent86c40ddfb934443151016d054ccb33321d4c11c5 (diff)
downloadFreeBSD-src-efcca33ac515c354e18135425794400ea32406a8.zip
FreeBSD-src-efcca33ac515c354e18135425794400ea32406a8.tar.gz
Disconnect non-MPSAFE PORTALFS from the build in preparation for dropping
GIANT from VFS. This is not targeted for MFC.
Diffstat (limited to 'sys')
-rw-r--r--sys/boot/forth/loader.conf1
-rw-r--r--sys/conf/NOTES6
-rw-r--r--sys/conf/files2
-rw-r--r--sys/conf/options1
-rw-r--r--sys/kern/Make.tags.inc2
-rw-r--r--sys/modules/Makefile1
6 files changed, 1 insertions, 12 deletions
diff --git a/sys/boot/forth/loader.conf b/sys/boot/forth/loader.conf
index a5d044d..70df149 100644
--- a/sys/boot/forth/loader.conf
+++ b/sys/boot/forth/loader.conf
@@ -172,7 +172,6 @@ nfsserver_load="NO" # NFS server
ntfs_load="NO" # NTFS
ntfs_iconv_load="NO" # NTFS iconv character support
nullfs_load="NO" # Null filesystem
-portalfs_load="NO" # Portal filesystem
procfs_load="NO" # Process filesystem
reiserfs_load="NO" # ReiserFS
unionfs_load="NO" # Union filesystem
diff --git a/sys/conf/NOTES b/sys/conf/NOTES
index b323f23..14e5c05 100644
--- a/sys/conf/NOTES
+++ b/sys/conf/NOTES
@@ -988,10 +988,7 @@ options ZERO_COPY_SOCKETS
# time. Some people still prefer to statically compile other
# filesystems as well.
#
-# NB: The PORTAL filesystem is known to be buggy, and WILL panic your
-# system if you attempt to do anything with it. It is included here
-# as an incentive for some enterprising soul to sit down and fix it.
-# The UNION filesystem was known to be buggy in the past. It is now
+# NB: The UNION filesystem was known to be buggy in the past. It is now
# being actively maintained, although there are still some issues being
# resolved.
#
@@ -1019,7 +1016,6 @@ options NTFS
options NULLFS #NULL filesystem
# Broken (depends on NCP):
#options NWFS #NetWare filesystem
-options PORTALFS #Portal filesystem
options PROCFS #Process filesystem (requires PSEUDOFS)
options PSEUDOFS #Pseudo-filesystem framework
options PSEUDOFS_TRACE #Debugging support for PSEUDOFS
diff --git a/sys/conf/files b/sys/conf/files
index 3e1a9f0..2a745b9 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -2387,8 +2387,6 @@ fs/nwfs/nwfs_node.c optional nwfs
fs/nwfs/nwfs_subr.c optional nwfs
fs/nwfs/nwfs_vfsops.c optional nwfs
fs/nwfs/nwfs_vnops.c optional nwfs
-fs/portalfs/portal_vfsops.c optional portalfs
-fs/portalfs/portal_vnops.c optional portalfs
fs/procfs/procfs.c optional procfs
fs/procfs/procfs_ctl.c optional procfs
fs/procfs/procfs_dbregs.c optional procfs
diff --git a/sys/conf/options b/sys/conf/options
index a7ac311..4248b84 100644
--- a/sys/conf/options
+++ b/sys/conf/options
@@ -217,7 +217,6 @@ NANDFS opt_dontuse.h
NTFS opt_dontuse.h
NULLFS opt_dontuse.h
NWFS opt_dontuse.h
-PORTALFS opt_dontuse.h
PROCFS opt_dontuse.h
PSEUDOFS opt_dontuse.h
REISERFS opt_dontuse.h
diff --git a/sys/kern/Make.tags.inc b/sys/kern/Make.tags.inc
index 9ef7250..28dc0f7 100644
--- a/sys/kern/Make.tags.inc
+++ b/sys/kern/Make.tags.inc
@@ -31,7 +31,6 @@ COMM= ${SYS}/dev/advansys/*.[ch] \
${SYS}/fs/ntfs/*.[ch] \
${SYS}/fs/nullfs/*.[ch] \
${SYS}/fs/nwfs/*.[ch] \
- ${SYS}/fs/portalfs/*.[ch] \
${SYS}/fs/procfs/*.[ch] \
${SYS}/fs/smbfs/*.[ch] \
${SYS}/fs/udf/*.[ch] \
@@ -92,7 +91,6 @@ COMMDIR2= ${SYS}/dev/advansys \
${SYS}/fs/fifofs \
${SYS}/fs/msdosfs \
${SYS}/fs/nullfs \
- ${SYS}/fs/portalfs \
${SYS}/fs/procfs \
${SYS}/fs/specfs \
${SYS}/fs/unionfs \
diff --git a/sys/modules/Makefile b/sys/modules/Makefile
index cc71d1a..e6d10db 100644
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -263,7 +263,6 @@ SUBDIR= \
${_pfsync} \
plip \
${_pmc} \
- portalfs \
ppbus \
ppc \
ppi \
OpenPOWER on IntegriCloud