Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | backout | 1999-03-11 | 1 | -28/+15 | ||
| | ||||||
* | back out unapproved changes | 1999-03-11 | 1 | -6/+6 | ||
| | ||||||
* | indent | 1999-03-11 | 1 | -6/+6 | ||
| | ||||||
* | factor sync+wait operation out into a separate function. | 1999-03-11 | 1 | -15/+28 | ||
| | ||||||
* | adapt to uvm vnode pager | 1999-02-26 | 1 | -3/+16 | ||
| | ||||||
* | add vfs_register and vfs_unregister functions | 1999-02-19 | 1 | -1/+72 | ||
| | ||||||
* | simple_lock fixes | 1998-12-28 | 1 | -2/+6 | ||
| | ||||||
* | deconfuse vprint, print holdcount, not refcount when we are talking about holdcnt | 1998-12-22 | 1 | -2/+2 | ||
| | ||||||
* | vfs_unmountall: retry to unmount all remaining filesystems when one unmount failed | 1998-12-10 | 1 | -3/+12 | ||
| | ||||||
* | Framework for generating automatic test code for locking discipline | 1998-12-05 | 1 | -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. vinvalbuf | 1998-12-04 | 1 | -5/+8 | ||
| | | | | had insufficient protection | |||||
* | vn_lock already unlocks the simple lock. don't do that again | 1998-11-20 | 1 | -4/+2 | ||
| | ||||||
* | Integrate latest soft updates patches for McKusick. | 1998-11-12 | 1 | -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 order | 1998-10-13 | 1 | -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. | 1998-08-30 | 1 | -6/+33 | ||
| | | | | Error diagnostics in vputonfreelist to catch violations of assumptions. | |||||
* | Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlock | 1998-08-06 | 1 | -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). | |||||
* | typo | 1998-04-25 | 1 | -2/+2 | ||
| | ||||||
* | typo | 1998-02-20 | 1 | -2/+2 | ||
| | ||||||
* | Fix a couple spinlock references. More code motion in vfs_subr.c | 1998-01-11 | 1 | -238/+239 | ||
| | ||||||
* | Broke up vfs_subr.c which was getting a bit huge. We now have seperate files | 1998-01-10 | 1 | -451/+6 | ||
| | | | | for the syncer daemon as well as default VOP_*. | |||||
* | Fix non-DIAGNOSTIC (and non-COMPAT*) compilation | 1997-11-24 | 1 | -32/+3 | ||
| | ||||||
* | Fixed hang on shutdown | 1997-11-07 | 1 | -1/+11 | ||
| | | | | Disabled vop_nolock for now. Filesystems still need to be cleaned up. | |||||
* | DEBUG now compiles | 1997-11-06 | 1 | -14/+5 | ||
| | ||||||
* | Updates for VFS Lite 2 + soft update. | 1997-11-06 | 1 | -213/+1019 | ||
| | ||||||
* | back out vfs lite2 till after 2.2 | 1997-10-06 | 1 | -1018/+212 | ||
| | ||||||
* | VFS Lite2 Changes | 1997-10-06 | 1 | -212/+1018 | ||
| | ||||||
* | proper mask check; mike@fast.cs.utah.edu | 1997-04-25 | 1 | -2/+2 | ||
| | ||||||
* | Minor performance enhancements from NetBSD | 1997-04-14 | 1 | -5/+3 | ||
| | ||||||
* | OpenBSD tags | 1997-02-24 | 1 | -0/+1 | ||
| | ||||||
* | Add fs_id support and random inode generation numbers for ffs. | 1997-02-11 | 1 | -0/+2 | ||
| | ||||||
* | spec_advlock() via lf_advlock() | 1997-01-04 | 1 | -0/+1 | ||
| | ||||||
* | Make {,f}chown(2) behaviour POSIX.1 compliant with SUID / SGID files | 1996-08-08 | 1 | -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.h | 1996-05-02 | 1 | -2/+1 | ||
| | ||||||
* | partial sync with netbsd 960418, more to come | 1996-04-21 | 1 | -2/+2 | ||
| | ||||||
* | From NetBSD: Merge with NetBSD 960217 | 1996-02-29 | 1 | -27/+86 | ||
| | ||||||
* | initial import of NetBSD tree | 1995-10-18 | 1 | -0/+1554 | ||