summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* backoutderaadt1999-03-111-28/+15
|
* back out unapproved changesderaadt1999-03-111-6/+6
|
* indentmickey1999-03-111-6/+6
|
* factor sync+wait operation out into a separate function.mickey1999-03-111-15/+28
|
* adapt to uvm vnode pagerart1999-02-261-3/+16
|
* add vfs_register and vfs_unregister functionsart1999-02-191-1/+72
|
* simple_lock fixesart1998-12-281-2/+6
|
* deconfuse vprint, print holdcount, not refcount when we are talking about holdcntart1998-12-221-2/+2
|
* vfs_unmountall: retry to unmount all remaining filesystems when one unmount failedart1998-12-101-3/+12
|
* Framework for generating automatic test code for locking disciplinecsapuntz1998-12-051-4/+15
| | | | | | | | | in DIAGNOSTIC mode. Added documentation to vfs_subr.c on locking needs of a couple calls. Improvements to the vinvalbuf patch. We need to start over after we let our pants down.
* VFS-Lite2 requires stricter locking around vnode buffer queues. vinvalbufcsapuntz1998-12-041-5/+8
| | | | had insufficient protection
* vn_lock already unlocks the simple lock. don't do that againart1998-11-201-4/+2
|
* Integrate latest soft updates patches for McKusick.csapuntz1998-11-121-6/+17
| | | | | Integrate cleaner ffs mount code from FreeBSD. Most notably, this mount code prevents you from mounting an unclean file system read-write.
* In vrele, vget, reinstate to following ordercsapuntz1998-10-131-8/+5
| | | | | | | | | | - VNODE gets placed on free list - VOP_INACTIVE is called This was the original order. It was changed in an earlier patch due to a race condition in non-locking FSes (like NFS) between getnewvnode and inactive. However, the modified order had its own race conditions, so it turned out not to be a good choice.
* Cleanup.csapuntz1998-08-301-6/+33
| | | | Error diagnostics in vputonfreelist to catch violations of assumptions.
* Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlockcsapuntz1998-08-061-68/+79
| | | | | | | | | | | | to be vop_generic_revoke, vop_generic_bwrite, vop_generic_islocked, vop_generic_lock and vop_generic_unlock. Create vop_generic_abortop and propogate change to all file systems. Fix PR/371. Get rid of locking in NULLFS (should be mostly unnecessary now except for forced unmounts).
* typoniklas1998-04-251-2/+2
|
* typoniklas1998-02-201-2/+2
|
* Fix a couple spinlock references. More code motion in vfs_subr.ccsapuntz1998-01-111-238/+239
|
* Broke up vfs_subr.c which was getting a bit huge. We now have seperate filescsapuntz1998-01-101-451/+6
| | | | for the syncer daemon as well as default VOP_*.
* Fix non-DIAGNOSTIC (and non-COMPAT*) compilationniklas1997-11-241-32/+3
|
* Fixed hang on shutdowncsapuntz1997-11-071-1/+11
| | | | Disabled vop_nolock for now. Filesystems still need to be cleaned up.
* DEBUG now compilescsapuntz1997-11-061-14/+5
|
* Updates for VFS Lite 2 + soft update.csapuntz1997-11-061-213/+1019
|
* back out vfs lite2 till after 2.2deraadt1997-10-061-1018/+212
|
* VFS Lite2 Changescsapuntz1997-10-061-212/+1018
|
* proper mask check; mike@fast.cs.utah.eduderaadt1997-04-251-2/+2
|
* Minor performance enhancements from NetBSDtholo1997-04-141-5/+3
|
* OpenBSD tagsniklas1997-02-241-0/+1
|
* Add fs_id support and random inode generation numbers for ffs.millert1997-02-111-0/+2
|
* spec_advlock() via lf_advlock()kstailey1997-01-041-0/+1
|
* Make {,f}chown(2) behaviour POSIX.1 compliant with SUID / SGID filestholo1996-08-081-0/+54
| | | | | | | Enable CTL_FS processing by sysctl(3) Add CTL_FS request to disable clearing SUID / SGID bit when a files owner or group is changed by root Make sysctl(8) understand CTL_FS requests
* sync syscalls, no sys/cpu.hderaadt1996-05-021-2/+1
|
* partial sync with netbsd 960418, more to comederaadt1996-04-211-2/+2
|
* From NetBSD: Merge with NetBSD 960217niklas1996-02-291-27/+86
|
* initial import of NetBSD treederaadt1995-10-181-0/+1554