summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_sync.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Cleanup of vnode interface continues. Get rid of VHOLD/HOLDRELE.csapuntz2001-02-241-3/+3
| | | | | | | | | | | | Change VM/UVM to use buf_replacevnode to change the vnode associated with a buffer. Addition v_bioflag for flags written in interrupt handlers (and read at splbio, though not strictly necessary) Add vwaitforio and use it instead of a while loop of v_numoutput. Fix race conditions when manipulation vnode free list
* Try to avoid sleeping in the syncer waiting for vnode locks.csapuntz2001-02-231-5/+18
| | | | From FreeBSD
* Latest soft updates from FreeBSD/Kirk McKusickcsapuntz2001-02-211-18/+17
| | | | Snapshot-related code has been commented out.
* No need for our own declaration of lbolt.art2000-03-231-4/+1
|
* Drop SYNCER_MAXDELAY to 32. The delay is never bigger than 30 anyway.art2000-01-141-2/+2
|
* Add a new vnode flag "VONSYNCLIST" that indicates if the vnode is on theart1999-12-051-4/+6
| | | | | syncers work list. From NetBSD.
* Add a new function "speedup_syncer()" that pushes the syncer to work harder.art1999-12-051-2/+29
| | | | Used by the new soft updates code.
* Unlock the vnode in inactive even when v_usecount == 0.art1999-12-051-2/+4
|
* Release mountlist_slock if vfs_busy fails.art1999-12-051-2/+4
|
* Indentation fixes.art1999-12-051-84/+82
|
* More soft updates fixes from Kirk McKusick.csapuntz1998-11-121-12/+21
|
* Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlockcsapuntz1998-08-061-4/+4
| | | | | | | | | | | | 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).
* Changes necesary for new soft updates code. Doesn't affect old soft updatesmillert1998-03-141-4/+19
| | | | or kernels without soft updates...
* Fix a couple spinlock references. More code motion in vfs_subr.ccsapuntz1998-01-111-1/+3
|
* A couple more splbio()s in vfs_bio plus moving around a couple functions.csapuntz1998-01-101-0/+342