Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Cleanup of vnode interface continues. Get rid of VHOLD/HOLDRELE. | 2001-02-24 | 1 | -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. | 2001-02-23 | 1 | -5/+18 | ||
| | | | | From FreeBSD | |||||
* | Latest soft updates from FreeBSD/Kirk McKusick | 2001-02-21 | 1 | -18/+17 | ||
| | | | | Snapshot-related code has been commented out. | |||||
* | No need for our own declaration of lbolt. | 2000-03-23 | 1 | -4/+1 | ||
| | ||||||
* | Drop SYNCER_MAXDELAY to 32. The delay is never bigger than 30 anyway. | 2000-01-14 | 1 | -2/+2 | ||
| | ||||||
* | Add a new vnode flag "VONSYNCLIST" that indicates if the vnode is on the | 1999-12-05 | 1 | -4/+6 | ||
| | | | | | syncers work list. From NetBSD. | |||||
* | Add a new function "speedup_syncer()" that pushes the syncer to work harder. | 1999-12-05 | 1 | -2/+29 | ||
| | | | | Used by the new soft updates code. | |||||
* | Unlock the vnode in inactive even when v_usecount == 0. | 1999-12-05 | 1 | -2/+4 | ||
| | ||||||
* | Release mountlist_slock if vfs_busy fails. | 1999-12-05 | 1 | -2/+4 | ||
| | ||||||
* | Indentation fixes. | 1999-12-05 | 1 | -84/+82 | ||
| | ||||||
* | More soft updates fixes from Kirk McKusick. | 1998-11-12 | 1 | -12/+21 | ||
| | ||||||
* | Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlock | 1998-08-06 | 1 | -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 updates | 1998-03-14 | 1 | -4/+19 | ||
| | | | | or kernels without soft updates... | |||||
* | Fix a couple spinlock references. More code motion in vfs_subr.c | 1998-01-11 | 1 | -1/+3 | ||
| | ||||||
* | A couple more splbio()s in vfs_bio plus moving around a couple functions. | 1998-01-10 | 1 | -0/+342 | ||