History log of /src/share/man/man9/vfssubr.9 |
Revision | | Date | Author | Comments |
1.28 |
| 03-Jul-2017 |
wiz | Remove workaround for ancient HTML generation code.
|
1.27 |
| 17-Apr-2017 |
wiz | Fix month in Dd.
|
1.26 |
| 17-Apr-2017 |
hannken | Update vfs_busy(), vfs_unbusy(), vfs_mountalloc() and vfs_rootmountalloc().
|
1.25 |
| 24-May-2014 |
wiz | branches: 1.25.6; 1.25.10; End sentence with a dot.
|
1.24 |
| 24-May-2014 |
christos | Introduce a selector function to the vfs vnode iterator so that we don't need to vget() vnodes that we are not interested at, and optimize locking a bit. Iterator changes reviewed by Hannken (thanks), the rest of the bugs are mine.
|
1.23 |
| 18-Mar-2014 |
hannken | branches: 1.23.2; Operations vmark(), vunmark() and vismarker() have been replaced by vfs_vnode_iterator_*(), remove them.
Document vfs_vnode_iterator_*().
Make VI_MARKER private to vfs_vnode.c, vfs_mount.c and unfortunately to ufs/lfs/lfs_segment.c.
Welcome to 6.99.37
|
1.22 |
| 22-Feb-2014 |
wiz | Mark up NULL with Dv.
|
1.21 |
| 22-Feb-2014 |
hannken | Update the description of vfs_busy() and vfs_unbusy().
|
1.20 |
| 02-Dec-2010 |
wiz | branches: 1.20.6; 1.20.12; Remove boilerplate in CODE REFERENCES on file paths. Describe in intro(9) how to read paths in the CODE REFERENCES section.
|
1.19 |
| 09-May-2009 |
wiz | Mark up NULL, bump date for previous.
|
1.18 |
| 08-May-2009 |
dyoung | Document vfs_mountalloc(9).
|
1.17 |
| 22-Apr-2009 |
elad | There is no vfs_subr2.c.
|
1.16 |
| 30-Apr-2008 |
martin | branches: 1.16.6; Convert TNF licenses to new 2 clause variant
|
1.15 |
| 24-Jan-2008 |
tnn | branches: 1.15.4; 1.15.6; Mention vfs_subr2.c.
|
1.14 |
| 21-Jan-2007 |
hannken | branches: 1.14.4; Add and update documentation for fstrans(9) file system suspension helper.
wiz?
|
1.13 |
| 29-Jan-2006 |
rpaulo | More ktrace-lwp that I got wrong in the first try.
Thanks to Gregory McGarry for pointing this out.
|
1.12 |
| 20-Dec-2005 |
rpaulo | Adapt man pages to ktrace-lwp.
|
1.11 |
| 23-Sep-2005 |
jmmv | Apply the NFS exports list rototill patch:
- Remove all NFS related stuff from file system specific code. - Drop the vfs_checkexp hook and generalize it in the new nfs_check_export function, thus removing redundancy from all file systems. - Move all NFS export-related stuff from kern/vfs_subr.c to the new file sys/nfs/nfs_export.c. The former was becoming large and its code is always compiled, regardless of the build options. Using the latter, the code is only compiled in when NFSSERVER is enabled. While doing this, also make some functions in nfs_subs.c conditional to NFSSERVER. - Add a new command in nfssvc(2), called NFSSVC_SETEXPORTSLIST, that takes a path and a set of export entries. At the moment it can only clear the exports list or append entries, one by one, but it is done in a way that allows setting the whole set of entries atomically in the future (see the comment in mountd_set_exports_list or in doc/TODO). - Change mountd(8) to use the nfssvc(2) system call instead of mount(2) so that it becomes file system agnostic. In fact, all this whole thing was done to remove a 'XXX' block from this utility! - Change the mount*, newfs and fsck* userland utilities to not deal with NFS exports initialization; done internally by the kernel when initializing the NFS support for each file system. - Implement an interface for VFS (called VFS hooks) so that several kernel subsystems can run arbitrary code upon receipt of specific VFS events. At the moment, this only provides support for unmount and is used to destroy NFS exports lists from the file systems being unmounted, though it has room for extension.
Thanks go to yamt@, chs@, thorpej@, wrstuden@ and others for their comments and advice in the development of this patch.
|
1.10 |
| 21-Apr-2004 |
christos | Replace the statfs() family of system calls with statvfs(). Retain binary compatibility.
|
1.9 |
| 10-Jan-2004 |
wiz | Add a comma.
|
1.8 |
| 10-Jan-2004 |
hannken | Allow vfs_write_suspend() to wait if the file system is already suspending.
Move vfs_write_suspend() and vfs_write_resume() from kern/vfs_vnops.c to kern/vfs_subr.c.
Change vnode write gating in ufs/ffs/ffs_softdep.c (from FreeBSD).
When vnodes are throttled in softdep_trackbufs() check for file system suspension every 10 msecs to avoid a deadlock.
|
1.7 |
| 04-Dec-2003 |
wiz | Bump date for previous (hi atatat!).
|
1.6 |
| 04-Dec-2003 |
atatat | Garbage collect some references to the old sysctl() infrastructure.
|
1.5 |
| 22-Oct-2003 |
hannken | Forgot to update the .Dd line. From Thomas Klausner <wiz@netbsd.org>.
|
1.4 |
| 21-Oct-2003 |
hannken | Add section 9 man pages for: vfs_write_suspend, vfs_write_resume, vn_start_write and vn_finished_write.
|
1.3 |
| 16-Apr-2003 |
wiz | Use .In header.h instead of .Fd #include \*[Lt]header.h\*[Gt] Much easier to read and write, and supported by groff for ages. Okayed by ross.
|
1.2 |
| 06-Apr-2003 |
wiz | Fix a bug, and add a Dv before a NULL. Whitespace nits while here.
|
1.1 |
| 06-Apr-2003 |
gmcgarry | Move vfs interface out of vfsops.9 into its own page. Document it completely.
|
1.14.4.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.15.6.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.15.4.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.16.6.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
|
1.20.12.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.20.6.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.23.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|
1.25.10.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.25.6.1 |
| 26-Apr-2017 |
pgoyette | Sync with HEAD
|