The NetBSD Project

CVS log for src/include/mntopts.h

[BACK] Up to [cvs.NetBSD.org] / src / include

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.18 / (download) - annotate - [select for diffs], Tue Jan 9 03:31:12 2018 UTC (15 months, 1 week ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-base, phil-wifi, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, HEAD
Changes since 1.17: +4 -2 lines
Diff to previous 1.17 (colored) to selected 1.7 (colored)

Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet

Revision 1.17 / (download) - annotate - [select for diffs], Sun Feb 21 22:45:25 2016 UTC (3 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored) to selected 1.7 (colored)

Add relatime.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jan 22 22:26:45 2016 UTC (3 years, 2 months ago) by dholland
Branch: MAIN
Changes since 1.15: +3 -1 lines
Diff to previous 1.15 (colored) to selected 1.7 (colored)

Has __BEGIN_DECLS, needs sys/types.h.

Revision 1.14.8.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:00:39 2012 UTC (6 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored) next main 1.15 (colored) to selected 1.7 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Tue Oct 30 18:58:33 2012 UTC (6 years, 5 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored) next main 1.15 (colored) to selected 1.7 (colored)

sync with head

Revision 1.15 / (download) - annotate - [select for diffs], Fri Oct 19 17:09:06 2012 UTC (6 years, 6 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, agc-symver-base, agc-symver
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored) to selected 1.7 (colored)

Implement experimental support to pass notifications that a file
was deleted from the filesystem to the disk driver, commonly
known as "discard" or "trim".
fs/driver support is in ffs and ata wd for now.
This is what was posted here:
http://mail-index.netbsd.org/tech-kern/2012/02/28/msg012813.html
with minor cleanup, and the global switch replaced by a mount option.

Revision 1.13.8.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:18:34 2011 UTC (7 years, 10 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored) next main 1.14 (colored) to selected 1.7 (colored)

Catchup with rmind-uvmplock merge.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Jun 17 14:23:50 2011 UTC (7 years, 10 months ago) by manu
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored) to selected 1.7 (colored)

Add mount -o extattr option to enable extended attributs (corrently only
for UFS1).
Remove kernel option for EA backing store autocreation and do it by
default. Add a sysctl so that autocreated attriutr size can be modified.

Revision 1.13.4.3 / (download) - annotate - [select for diffs], Fri Oct 22 11:32:57 2010 UTC (8 years, 6 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.13.4.2: +1 -0 lines
Diff to previous 1.13.4.2 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored) to selected 1.7 (colored)

Put back MOPT_XIP.

Revision 1.13.4.2 / (download) - annotate - [select for diffs], Tue Aug 17 06:40:01 2010 UTC (8 years, 8 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.13.4.1: +0 -1 lines
Diff to previous 1.13.4.1 (colored) to branchpoint 1.13 (colored) to selected 1.7 (colored)

Sync with HEAD.

Revision 1.13.4.1 / (download) - annotate - [select for diffs], Thu Feb 11 05:36:16 2010 UTC (9 years, 2 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored) to selected 1.7 (colored)

Add the new "xip" mount option.

Revision 1.11.4.2 / (download) - annotate - [select for diffs], Thu Jan 22 20:31:37 2009 UTC (10 years, 3 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Changes since 1.11.4.1: +3 -2 lines
Diff to previous 1.11.4.1 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored) to selected 1.7 (colored)

Pull up following revision(s) (requested by pooka in ticket #288):
	include/mntopts.h: revision 1.13
Add MOPT_RUMP to STDOPTS so it will be correctly ignored by everyone
else apart from /sbin/mount.
(missed this portion of the file yesterday.  it was in the wrong tree)

Revision 1.11.4.1 / (download) - annotate - [select for diffs], Thu Jan 22 20:27:59 2009 UTC (10 years, 3 months ago) by snj
Branch: netbsd-5
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored) to selected 1.7 (colored)

Pull up following revision(s) (requested by pooka in ticket #288):
	include/mntopts.h: revision 1.12
	sbin/mount/mount.8: revision 1.63
	sbin/mount/mount.c: revision 1.88
Support mount -o rump, which uses the rump server instead of using
the kernel service.  E.g. "mount -t efs -o rump /dev/sgidev /mnt"
runs effectively "rump_efs /dev/sgidev /mnt".

Revision 1.13 / (download) - annotate - [select for diffs], Mon Jan 12 18:14:20 2009 UTC (10 years, 3 months ago) by pooka
Branch: MAIN
CVS Tags: uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, matt-premerge-20091211, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, cherry-xenmp-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: uebayasi-xip, cherry-xenmp
Changes since 1.12: +3 -2 lines
Diff to previous 1.12 (colored) to selected 1.7 (colored)

Add MOPT_RUMP to STDOPTS so it will be correctly ignored by everyone
else apart from /sbin/mount.
(missed this portion of the file yesterday.  it was in the wrong tree)

Revision 1.12 / (download) - annotate - [select for diffs], Sun Jan 11 20:39:34 2009 UTC (10 years, 3 months ago) by pooka
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored) to selected 1.7 (colored)

Support mount -o rump, which uses the rump server instead of using
the kernel service.  E.g. "mount -t efs -o rump /dev/sgidev /mnt"
runs effectively "rump_efs /dev/sgidev /mnt".

Revision 1.10.18.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:39:55 2008 UTC (10 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored) next main 1.11 (colored) to selected 1.7 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.11.6.2 / (download) - annotate - [select for diffs], Thu Jul 31 05:38:05 2008 UTC (10 years, 8 months ago) by simonb
Branch: christos-time_t
Changes since 1.11.6.1: +104 -0 lines
Diff to previous 1.11.6.1 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored) to selected 1.7 (colored)

Merge the simonb-wapbl branch.  From the original branch commit:

   Add Wasabi System's WAPBL (Write Ahead Physical Block Logging)
   journaling code.  Originally written by Darrin B. Jewell while
   at Wasabi and updated to -current by Antti Kantee, Andy Doran,
   Greg Oster and Simon Burge.

OK'd by core@, releng@.

Revision 1.11.6.1, Thu Jul 31 05:38:04 2008 UTC (10 years, 8 months ago) by simonb
Branch: christos-time_t
Changes since 1.11: +0 -104 lines
FILE REMOVED

file mntopts.h was added on branch christos-time_t on 2008-07-31 05:38:05 +0000

Revision 1.11 / (download) - annotate - [select for diffs], Thu Jul 31 05:38:04 2008 UTC (10 years, 8 months ago) by simonb
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, matt-mips64-base2, christos-time_t-nbase, christos-time_t-base
Branch point for: netbsd-5, christos-time_t
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored) to selected 1.7 (colored)

Merge the simonb-wapbl branch.  From the original branch commit:

   Add Wasabi System's WAPBL (Write Ahead Physical Block Logging)
   journaling code.  Originally written by Darrin B. Jewell while
   at Wasabi and updated to -current by Antti Kantee, Andy Doran,
   Greg Oster and Simon Burge.

OK'd by core@, releng@.

Revision 1.10.20.1 / (download) - annotate - [select for diffs], Tue Jun 10 14:51:21 2008 UTC (10 years, 10 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored) next main 1.11 (colored) to selected 1.7 (colored)

Initial commit of Wasabi System's WAPBL (Write Ahead Physical Block
Logging) journaling code.  Originally written by Darrin B. Jewell
while at Wasabi and updated to -current by Antti Kantee, Andy Doran,
Greg Oster and Simon Burge.

Still a number of issues - look in doc/BRANCHES for "simonb-wapbl"
for more info.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Oct 31 08:12:46 2006 UTC (12 years, 5 months ago) by mjf
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, simonb-wapbl-nbase, simonb-wapbl-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: wrstuden-revivesa, simonb-wapbl
Changes since 1.9: +1 -3 lines
Diff to previous 1.9 (colored) to selected 1.7 (colored)

Revert the changes I introduced trying to solve tmpfs' NFS export problem.
Requested by yamt@

Revision 1.9 / (download) - annotate - [select for diffs], Tue Oct 24 21:53:10 2006 UTC (12 years, 6 months ago) by mjf
Branch: MAIN
Changes since 1.8: +4 -2 lines
Diff to previous 1.8 (colored) to selected 1.7 (colored)

Add support to allow a file system to not permit being exported over NFS.

Approved by elad@ and wrstuden@

Revision 1.8 / (download) - annotate - [select for diffs], Mon Oct 16 03:31:27 2006 UTC (12 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

add MOPT_NULL

Revision 1.7 / (download) - annotate - [selected], Sun Feb 12 01:32:06 2006 UTC (13 years, 2 months ago) by chs
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.6: +2 -4 lines
Diff to previous 1.6 (colored)

convert "magiclinks" from a per-fs mount option to a system-wide sysctl.
as discussed on tech-kern quite some time ago.

Revision 1.5.2.2 / (download) - annotate - [select for diffs], Fri Jan 20 20:48:42 2006 UTC (13 years, 3 months ago) by riz
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1
Changes since 1.5.2.1: +2 -4 lines
Diff to previous 1.5.2.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored) to selected 1.7 (colored)

Back out tickets 490, 559, and 560, which added "magic symlinks", at
the request of chs@ (thorpej@ concurs), as there is consensus that
this should be changed to a system-wide tunable, rather than a mount
option.

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Thu Dec 29 00:57:09 2005 UTC (13 years, 3 months ago) by riz
Branch: netbsd-3
Changes since 1.5: +4 -2 lines
Diff to previous 1.5 (colored) to selected 1.7 (colored)

Pull up following revision(s) (requested by thorpej in ticket #490):
	lib/libc/sys/mount.2: revision 1.33
	sys/sys/systm.h: revision 1.179
	sys/sys/fstypes.h: revision 1.4
	include/mntopts.h: revision 1.6
	sys/conf/newvers.sh: revision 1.41
	sys/kern/vfs_syscalls.c: revision 1.223
	sys/conf/files: revision 1.720
	sys/kern/vfs_lookup.c: revision 1.61
	share/man/man7/symlink.7: revision 1.7
	sbin/mount/mount.8: revision 1.47
	sys/kern/init_main.c: revision 1.248 via patch
	share/man/man4/options.4: revision 1.280 via patch
Implement expansion of special "magic" strings in symlinks into
system-specific values.  Submitted by Chris Demetriou in Nov 1995 (!)
in PR kern/1781, modified only slighly by me.
This is enabled on a per-mount basis with the MNT_MAGICLINKS mount
flag.  It can be enabled at mountroot() time by building the kernel
with the ROOTFS_MAGICLINKS option.
The following magic strings are supported by the implementation:
@machine    value of MACHINE for the system
@machine_arch    value of MACHINE_ARCH for the system
@hostname    the system host name, as set with sethostname()
@domainname    the system domain name, as set with setdomainname()
@kernel_ident    the kernel config file name
@osrelease    the releaes number of the OS
@ostype        the name of the OS (always "NetBSD" for NetBSD)
Example usage:
mkdir /arch/i386/bin
mkdir /arch/sparc/bin
ln -s /arch/@machine_arch/bin /bin

Revision 1.6 / (download) - annotate - [select for diffs], Thu Jun 23 00:30:29 2005 UTC (13 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.5: +4 -2 lines
Diff to previous 1.5 (colored) to selected 1.7 (colored)

Implement expansion of special "magic" strings in symlinks into
system-specific values.  Submitted by Chris Demetriou in Nov 1995 (!)
in PR kern/1781, modified only slighly by me.

This is enabled on a per-mount basis with the MNT_MAGICLINKS mount
flag.  It can be enabled at mountroot() time by building the kernel
with the ROOTFS_MAGICLINKS option.

The following magic strings are supported by the implementation:

	@machine	value of MACHINE for the system
	@machine_arch	value of MACHINE_ARCH for the system
	@hostname	the system host name, as set with sethostname()
	@domainname	the system domain name, as set with setdomainname()
	@kernel_ident	the kernel config file name
	@osrelease	the releaes number of the OS
	@ostype		the name of the OS (always "NetBSD" for NetBSD)

Example usage:

	mkdir /arch/i386/bin
	mkdir /arch/sparc/bin
	ln -s /arch/@machine_arch/bin /bin

Revision 1.5 / (download) - annotate - [select for diffs], Thu Feb 3 04:39:32 2005 UTC (14 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0
Branch point for: netbsd-3
Changes since 1.4: +5 -6 lines
Diff to previous 1.4 (colored) to selected 1.7 (colored)

de-__P -- the hack is long since useless. Discussed with christos,
matt, kleink, others. Approved by christos.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 13 17:55:11 2003 UTC (15 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored) to selected 1.7 (colored)

"force" is not an inverted option; fix it.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Aug 7 09:44:10 2003 UTC (15 years, 8 months ago) by agc
Branch: MAIN
Changes since 1.2: +2 -6 lines
Diff to previous 1.2 (colored) to selected 1.7 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22270, verified by myself.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Apr 11 17:36:57 2003 UTC (16 years ago) by christos
Branch: MAIN
Changes since 1.1: +14 -2 lines
Diff to previous 1.1 (colored) to selected 1.7 (colored)

add functions to retrieve option values.

Revision 1.1 / (download) - annotate - [select for diffs], Sat Mar 22 12:44:03 2003 UTC (16 years, 1 month ago) by jdolecek
Branch: MAIN
Diff to selected 1.7 (colored)

move getmntopts(3) to libutil, build and install also it's manpage
bump libutil minor
adjust individual mount_*/Makefile to use libutil getmntopts(3)

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>