svn commit: r241606 - in head: etc/defaults etc/mtree include sbin/mount share/doc/smm/01.setup share/examples share/man/man7 sys/boot/forth sys/conf sys/kern sys/modules usr.sbin usr.sbin/crunch/e...
Attilio Rao
attilio at FreeBSD.org
Tue Oct 16 09:59:11 UTC 2012
Author: attilio
Date: Tue Oct 16 09:59:10 2012
New Revision: 241606
URL: http://svn.freebsd.org/changeset/base/241606
Log:
Disconnect non-MPSAFE PORTALFS from the build in preparation for dropping
GIANT from VFS.
This is not targeted for MFC.
Modified:
head/etc/defaults/rc.conf
head/etc/mtree/BSD.usr.dist
head/include/Makefile
head/sbin/mount/mount.8
head/sbin/mount/mount.c
head/share/doc/smm/01.setup/3.t
head/share/doc/smm/01.setup/4.t
head/share/examples/Makefile
head/share/man/man7/hier.7
head/sys/boot/forth/loader.conf
head/sys/conf/NOTES
head/sys/conf/files
head/sys/conf/options
head/sys/kern/Make.tags.inc
head/sys/modules/Makefile
head/usr.sbin/Makefile
head/usr.sbin/crunch/examples/really-big.conf
Modified: head/etc/defaults/rc.conf
==============================================================================
--- head/etc/defaults/rc.conf Tue Oct 16 09:57:34 2012 (r241605)
+++ head/etc/defaults/rc.conf Tue Oct 16 09:59:10 2012 (r241606)
@@ -92,7 +92,7 @@ fsck_y_enable="NO" # Set to YES to do fs
fsck_y_flags="" # Additional flags for fsck -y
background_fsck="YES" # Attempt to run fsck in the background where possible.
background_fsck_delay="60" # Time to wait (seconds) before starting the fsck.
-netfs_types="nfs:NFS oldnfs:OLDNFS smbfs:SMB portalfs:PORTAL nwfs:NWFS" # Net filesystems.
+netfs_types="nfs:NFS oldnfs:OLDNFS smbfs:SMB nwfs:NWFS" # Net filesystems.
extra_netfs_types="NO" # List of network extra filesystem types for delayed
# mount at startup (or NO).
Modified: head/etc/mtree/BSD.usr.dist
==============================================================================
--- head/etc/mtree/BSD.usr.dist Tue Oct 16 09:57:34 2012 (r241605)
+++ head/etc/mtree/BSD.usr.dist Tue Oct 16 09:59:10 2012 (r241606)
@@ -289,8 +289,6 @@
..
pf
..
- portal
- ..
ppi
..
ppp
Modified: head/include/Makefile
==============================================================================
--- head/include/Makefile Tue Oct 16 09:57:34 2012 (r241605)
+++ head/include/Makefile Tue Oct 16 09:59:10 2012 (r241606)
@@ -44,7 +44,7 @@ LSUBDIRS= cam/ata cam/scsi \
dev/ofw dev/pbio ${_dev_powermac_nvram} dev/ppbus dev/smbus \
dev/speaker dev/usb dev/utopia dev/vkbd dev/wi \
fs/devfs fs/fdescfs fs/msdosfs fs/nandfs fs/nfs fs/ntfs fs/nullfs \
- ${_fs_nwfs} fs/portalfs fs/procfs fs/smbfs fs/udf fs/unionfs \
+ ${_fs_nwfs} fs/procfs fs/smbfs fs/udf fs/unionfs \
geom/cache geom/concat geom/eli geom/gate geom/journal geom/label \
geom/mirror geom/mountver geom/multipath geom/nop \
geom/raid geom/raid3 geom/shsec geom/stripe geom/virstor \
Modified: head/sbin/mount/mount.8
==============================================================================
--- head/sbin/mount/mount.8 Tue Oct 16 09:57:34 2012 (r241605)
+++ head/sbin/mount/mount.8 Tue Oct 16 09:59:10 2012 (r241606)
@@ -450,7 +450,6 @@ However, for the following file system t
.Cm nwfs ,
.Cm nullfs ,
.Cm oldnfs ,
-.Cm portalfs ,
.Cm smbfs ,
.Cm udf ,
and
@@ -548,7 +547,6 @@ support for a particular file system mig
.Xr mount_ntfs 8 ,
.Xr mount_nullfs 8 ,
.Xr mount_nwfs 8 ,
-.Xr mount_portalfs 8 ,
.Xr mount_smbfs 8 ,
.Xr mount_udf 8 ,
.Xr mount_unionfs 8 ,
Modified: head/sbin/mount/mount.c
==============================================================================
--- head/sbin/mount/mount.c Tue Oct 16 09:57:34 2012 (r241605)
+++ head/sbin/mount/mount.c Tue Oct 16 09:59:10 2012 (r241606)
@@ -143,7 +143,7 @@ use_mountprog(const char *vfstype)
unsigned int i;
const char *fs[] = {
"cd9660", "mfs", "msdosfs", "nfs", "ntfs",
- "nwfs", "nullfs", "oldnfs", "portalfs", "smbfs", "udf", "unionfs",
+ "nwfs", "nullfs", "oldnfs", "smbfs", "udf", "unionfs",
NULL
};
Modified: head/share/doc/smm/01.setup/3.t
==============================================================================
--- head/share/doc/smm/01.setup/3.t Tue Oct 16 09:57:34 2012 (r241605)
+++ head/share/doc/smm/01.setup/3.t Tue Oct 16 09:59:10 2012 (r241606)
@@ -1237,10 +1237,8 @@ location that uses a different password
.PP
Other new filesystems that may be stacked include the loopback filesystem
.Xr mount_lofs (8),
-the kernel filesystem
-.Xr mount_kernfs (8),
-and the portal filesystem
-.Xr mount_portal (8).
+and the kernel filesystem
+.Xr mount_kernfs (8).
.PP
The buffer cache in the kernel is now organized as a file block cache
rather than a device block cache.
Modified: head/share/doc/smm/01.setup/4.t
==============================================================================
--- head/share/doc/smm/01.setup/4.t Tue Oct 16 09:57:34 2012 (r241605)
+++ head/share/doc/smm/01.setup/4.t Tue Oct 16 09:59:10 2012 (r241606)
@@ -89,7 +89,6 @@ miscfs miscellaneous filesystems broken
kernfs filesystem access to kernel data structures
lofs loopback filesystem
nullfs another loopback filesystem
- portal associate processes with filesystem locations
specfs device special files
umapfs provide alternate uid/gid mappings
dev generic device drivers (SCSI, vnode, concatenated disk)
Modified: head/share/examples/Makefile
==============================================================================
--- head/share/examples/Makefile Tue Oct 16 09:57:34 2012 (r241605)
+++ head/share/examples/Makefile Tue Oct 16 09:59:10 2012 (r241606)
@@ -26,7 +26,6 @@ LDIRS= BSD_daemon \
netgraph \
nwclient \
perfmon \
- portal \
ppi \
ppp \
printing \
@@ -135,8 +134,6 @@ XFILES= BSD_daemon/FreeBSD.pfa \
perfmon/Makefile \
perfmon/README \
perfmon/perfmon.c \
- portal/README \
- portal/portal.conf \
ppi/Makefile \
ppi/ppilcd.c \
ppp/chap-auth \
Modified: head/share/man/man7/hier.7
==============================================================================
--- head/share/man/man7/hier.7 Tue Oct 16 09:57:34 2012 (r241605)
+++ head/share/man/man7/hier.7 Tue Oct 16 09:59:10 2012 (r241606)
@@ -258,8 +258,6 @@ NTFS file system
loopback file system
.It Pa nwfs/
NetWare file system
-.It Pa portalfs/
-portal file system
.It Pa procfs/
process file system
.It Pa smbfs/
Modified: head/sys/boot/forth/loader.conf
==============================================================================
--- head/sys/boot/forth/loader.conf Tue Oct 16 09:57:34 2012 (r241605)
+++ head/sys/boot/forth/loader.conf Tue Oct 16 09:59:10 2012 (r241606)
@@ -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
Modified: head/sys/conf/NOTES
==============================================================================
--- head/sys/conf/NOTES Tue Oct 16 09:57:34 2012 (r241605)
+++ head/sys/conf/NOTES Tue Oct 16 09:59:10 2012 (r241606)
@@ -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
Modified: head/sys/conf/files
==============================================================================
--- head/sys/conf/files Tue Oct 16 09:57:34 2012 (r241605)
+++ head/sys/conf/files Tue Oct 16 09:59:10 2012 (r241606)
@@ -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
Modified: head/sys/conf/options
==============================================================================
--- head/sys/conf/options Tue Oct 16 09:57:34 2012 (r241605)
+++ head/sys/conf/options Tue Oct 16 09:59:10 2012 (r241606)
@@ -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
Modified: head/sys/kern/Make.tags.inc
==============================================================================
--- head/sys/kern/Make.tags.inc Tue Oct 16 09:57:34 2012 (r241605)
+++ head/sys/kern/Make.tags.inc Tue Oct 16 09:59:10 2012 (r241606)
@@ -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 \
Modified: head/sys/modules/Makefile
==============================================================================
--- head/sys/modules/Makefile Tue Oct 16 09:57:34 2012 (r241605)
+++ head/sys/modules/Makefile Tue Oct 16 09:59:10 2012 (r241606)
@@ -263,7 +263,6 @@ SUBDIR= \
${_pfsync} \
plip \
${_pmc} \
- portalfs \
ppbus \
ppc \
ppi \
Modified: head/usr.sbin/Makefile
==============================================================================
--- head/usr.sbin/Makefile Tue Oct 16 09:57:34 2012 (r241605)
+++ head/usr.sbin/Makefile Tue Oct 16 09:59:10 2012 (r241606)
@@ -46,7 +46,6 @@ SUBDIR= adduser \
mixer \
mlxcontrol \
mountd \
- mount_portalfs \
mptutil \
mtest \
mtree \
Modified: head/usr.sbin/crunch/examples/really-big.conf
==============================================================================
--- head/usr.sbin/crunch/examples/really-big.conf Tue Oct 16 09:57:34 2012 (r241605)
+++ head/usr.sbin/crunch/examples/really-big.conf Tue Oct 16 09:59:10 2012 (r241606)
@@ -25,7 +25,7 @@ srcdirs /usr/src/sbin
progs badsect bim clri disklabel dmesg dump dumpfs fdisk fsck halt
progs ifconfig init mknod modload modunload mount mount_isofs
-progs mount_lofs mount_msdosfs mount_portalfs mountd
+progs mount_lofs mount_msdosfs mountd
progs newfs nfsd nfsiod ping quotacheck reboot restore route routed savecore
progs shutdown swapon ttyflags tunefs umount
# shell scripts: fastboot
More information about the svn-src-all
mailing list