summaryrefslogtreecommitdiff
path: root/sys/ufs/lfs/lfs_subr.c
AgeCommit message (Expand)Author
2020-09-05Round of uvm.h cleanup.riastradh
2020-02-23Fix missing <sys/evcnt.h> by removing the evcnts instead.riastradh
2020-02-23Fix !DIAGNOSTIC compilead
2020-02-23lfs_writer_enter can't fail; keep it simple and don't pretend it can.riastradh
2020-02-23Break deadlock in PR kern/52301.riastradh
2020-02-23Use a marker node to iterate lfs_dchainhd / i_lfs_dchain.riastradh
2017-07-26change lfs_nextsegsleep and lfs_allclean_wakeup to use condvarmaya
2017-07-26Deduplicate sanity check that seglock is held on segunlockmaya
2017-06-19Ifdef out KDASSERT which fires on my machine.maya
2017-06-10Rename i_flag to i_state.maya
2017-06-08move some buffer cache internals declarations from buf.h to vfs_bio.c.chs
2017-04-06don't guard lfs_sbactive or lfs_log with splbio, lfs_lock is plenty.maya
2017-04-06don't guard lfs_reshash with splbio, lfs_lock is plentymaya
2017-04-06if DEBUG panic => KDASSERT. reduces ifdefs. NFCmaya
2017-04-06Provide a LFS_ENTER_LOG (__nothing) in the !DEBUG case.maya
2017-04-01Keep on holding lfs_lock when calling cv_broadcastmaya
2017-04-01switch lfs_dirops to condvar (from mtsleep)maya
2015-10-03Use IINFO in lfs_writeinode().dholland
2015-08-12Make 32-bit and 64-bit versions of CLEANERINFO.dholland
2015-07-28Add a new lfs header file: lfs_accessors.h.dholland
2015-07-24More lfs superblock accessors.dholland
2015-07-24Switch to accessor functions for elements of the LFS on-diskdholland
2015-07-16Don't cast the return value of malloc.dholland
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-06Split lfs from ufs, part 2:dholland
2012-01-02* Remove PGO_RECLAIM during lfs_putpages()' call to genfs_putpages(),perseant
2010-06-25Undo last commit and don't try to lock vnodes in lfs_unmark_dirop()hannken
2010-06-24Clean up vnode lock operations:hannken
2010-02-16Three changes in a single commit.mlelstv
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-01-02Merge vmlocking2 to head.ad
2007-10-10Merge from vmlocking:ad
2007-05-15Add missing underscore to wchan name.tnn
2007-04-18Add/change a couple of comments about locking restrictions.perseant
2007-03-12Pass an ipl argument to pool_init/POOL_INIT to be used when initializingad
2007-02-21Replace the Mach-derived boolean_t type with the C99 bool type. Athorpej
2007-02-15Replace some uses of lockmgr() / simplelocks.ad
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
2006-10-04fix empty ifchristos
2006-09-15Don't remark a locked inode with IN_MODIFIED after writing it to disk,perseant
2006-09-01Changes to help the roll-forward agent, to wit:perseant
2006-06-29Don't wake up the cleaner if the filesystem is unwrappable, and fix theperseant
2006-05-04Introduce another per-filesystem parameter, lfs_resvseg, to separate theperseant
2006-04-07Make the segment lock aware of LWPs. Fixes a (somewhat confusing)perseant
2006-03-24Improvements to LFS's paging mechanism, to wit:perseant
2006-01-14- unify ffs_blkatoff and lfs_blkatoff.yamt
2005-12-11merge ktrace-lwp.christos
2005-11-02merge yamt-vop branch. remove following VOPs.yamt