summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_sync.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Simplify the startup of the cleaner, reaper and update threads byvisa2018-08-131-5/+4
* Drop unnecessary `p' parameter from vget(9).visa2018-05-271-2/+2
* Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysvisa2018-04-281-2/+2
* Syncronize filesystems to disk when suspending. Each mountpoint's vnodesderaadt2018-02-101-2/+2
* Convert most of the manual checks for CPU hogging to sched_pause().mpi2017-02-141-2/+2
* Remove the unused flags argument from VOP_UNLOCK().natano2016-03-191-2/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* primary change: move uvm_vnode out of vnode, keeping only a pointer.tedu2014-12-161-1/+2
* Make the cleaner, syncer, pagedaemon, aiodone daemons allblambert2014-09-091-1/+3
* Use time_t for storing time_t values, duhguenther2013-07-021-2/+2
* Every single vop_default is set to eopnotsupp, so retire itthib2011-04-051-2/+1
* Bring back the "End the VOP experiment." diff, naddy's issues wherethib2010-12-211-26/+14
* Backout the VOP diff until the issues naddy was seeing on alpha (gcc3)thib2010-09-101-14/+26
* End the VOP experiment. Instead of the ridicolusly complicated operationthib2010-09-061-26/+14
* no need for syncdelay to be a time_t, make it it an int. unstatic variablesthib2010-07-031-4/+4
* - remove super-obvious comments from $fs_vnodeop_entries[]jasper2009-08-131-9/+9
* retire vn_default_error() and replace all instancesthib2008-05-081-2/+2
* pedro ok'd this ~3500 line diff which removes the vop argumentderaadt2007-06-011-13/+3
* more fixes from bret lambert; ok pedrojmc2006-11-181-3/+3
* rename vfs_busy() flags VB_UMIGNORE/VB_UMWAIT to VB_NOWAIT/VB_WAITsturm2006-06-251-2/+2
* move vfs_busy() to rwlocks and properly hide the locking api from vfssturm2006-06-141-2/+2
* remove the simplelock argument from vfs_busy() which is currently notsturm2006-04-301-2/+2
* Remove unused mount list simple_lock() goopedro2006-04-191-5/+3
* Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.pedro2006-01-091-1/+3
* No need for vfs_busy() and vfs_unbusy() to take a process pointerpedro2005-11-301-3/+3
* Use ANSI-style function declarations, no binary change, okay jsg@pedro2005-11-061-19/+9
* Remove v_vnlock from struct vnode, okay krw@ tedu@pedro2005-10-191-10/+2
* Make the syncer grab a reference for the vnode to avoid it from beingpedro2005-10-041-3/+3
* Protect the run queues with SCHED_LOCK, not just spl (ot nothing at all inart2005-05-311-3/+4
* sched work by niklas and art backed out; causes panicsderaadt2005-05-291-4/+3
* This patch is mortly art's work and was done *a year* ago. Art wants to thankniklas2005-05-251-3/+4
* silly typo...pedro2004-10-291-2/+2
* protect code dealing with the vnode sync list with splbio(). fixes thepedro2004-08-151-2/+13
* Print more diagnostics on fsync failure in sched_sync.art2004-08-031-2/+7
* First step towards more sane time handling in the kernel -- this changestholo2004-06-211-3/+3
* match syscallargs comments with realityhenning2003-09-011-1/+4
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* First round of __P removal in sysmillert2002-03-141-7/+7
* UBC was a disaster. It worked very good when it worked, but on someart2001-12-191-7/+10
* Merge in the unified buffer cache code as found in NetBSD 2001/03/10. Theart2001-11-271-10/+7
* Make sure that stuff on the syncer worklist has VBIOONSYNCLIST setart2001-11-151-2/+3
* KNFderaadt2001-06-221-20/+21
* No need to extern mountlist_slock here.art2001-03-161-3/+1
* Instead of doing VOP_ISLOCKED, vn_lock(..LK_RETRY..) we can do vn_lock(..LK_NOWAIT..).art2001-02-271-6/+12
* Move splbio's around so that they cover the data structures they need tocsapuntz2001-02-241-9/+9
* Cleanup of vnode interface continues. Get rid of VHOLD/HOLDRELE.csapuntz2001-02-241-3/+3
* Try to avoid sleeping in the syncer waiting for vnode locks.csapuntz2001-02-231-5/+18
* Latest soft updates from FreeBSD/Kirk McKusickcsapuntz2001-02-211-18/+17
* 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