summaryrefslogtreecommitdiff
path: root/sys/ufs/lfs/lfs_segment.c
AgeCommit message (Expand)Author
2013-10-29Vnode API cleanup pass 1.hannken
2013-10-17- remove unused variableschristos
2013-07-28Add lfs_kernel.h for declarations that don't need to be exposed to userland.dholland
2013-06-18Prefix most of the cpp macros with lfs_ and LFS_ to avoid conflicts with ffs.christos
2013-06-08ulfs_dir.h has been emptied; remove it.dholland
2013-06-08Stick LFS_ in front of IFMT, IFIFO, IFREG, etc. so as not to conflictdholland
2013-06-06Split lfs from ufs step 4:dholland
2013-06-06Split lfs from ufs, part 2:dholland
2013-01-22Stuff UFS_ in front of a few of ufs's symbols to reduce namespacedholland
2012-02-16Pass t_renamerace and t_rmdirrace tests.perseant
2012-01-02* Remove PGO_RECLAIM during lfs_putpages()' call to genfs_putpages(),perseant
2011-07-11Change VOP_BWRITE() to take a vnode as its first argument like all otherhannken
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-04-03- Use offsetof() in VOPARG_OFFSETOF() instead of re-implementing it.rmind
2011-04-02Split off parts of vfs_subr.c into vfs_vnode.c and vfs_mount.c modules.rmind
2011-03-23G/C count_lock_queue (unused for 12 years)rmind
2010-07-21Make holding v_interlock mandatory for callers of vget().hannken
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-02-16Three changes in a single commit.mlelstv
2009-08-07Add missing parenthesis in #ifdef LFS_USE_B_INVAL.wiz
2008-06-02Use atomics to maintain v_usecount.ad
2008-05-16Make sure all cached buffers with valid, not yet written data have beenhannken
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-03-27Make rusage collection per-LWP and collate in the appropriate places.ad
2008-02-15The buffer LOCKED flag need not be under the protection of bufcache_lock,ad
2008-01-27Replace vrelel() 010101-mania with a flags parameter. However,pooka
2008-01-02Merge vmlocking2 to head.ad
2007-10-10Merge from vmlocking:ad
2007-10-08Merge ffs locking & brelse changes from the vmlocking branch.ad
2007-08-09Instead of having lfs muck directly about with vnode free lists,pooka
2007-07-29It's not a good idea for device drivers to modify b_flags, as they don'tad
2007-07-12Implementation of per-CPU work-queues support for workqueue(9) interface.rmind
2007-06-30Using POOL_INIT here makes no sense, since file systems always havepooka
2007-05-16Change references to SEGM_W_DIROPS to SEGM_CKP, and replace the logic thatperseant
2007-04-17Install a new sysctl, vfs.lfs.ignore_lazy_sync, which causes LFS to ignoreperseant
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-23Reverse the order of searching the vnode list in lfs_writevnodes(). Thisperseant
2006-12-21merge yamt-splraiseipl branch.yamt
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-20Replace the LIST structure mp->mnt_vnodelist to a TAILQ structure since allreinoud
2006-10-12- sprinkle __unused on function decls.christos
2006-10-04fix empty ifchristos
2006-09-28Use lockstatus instead of a homebrewed locking system to controlperseant
2006-09-02remove impossible testchristos
2006-09-01Changes to help the roll-forward agent, to wit:perseant
2006-07-20Note partial segments that are written by the cleaner, to help out theperseant
2006-07-20Loop on the check for lfs_nowrap, so we don't allow a process to squeeze by.perseant
2006-07-20Don't try to write all the vnodes, when the cleaner needs a vnode to beperseant
2006-06-29Don't wake up the cleaner if the filesystem is unwrappable, and fix theperseant
2006-06-24Change LFCNWRAP{STOP,GO} to make them more suitable for snapshotting; inperseant