summaryrefslogtreecommitdiff
path: root/sys/ufs/lfs/lfs_alloc.c
AgeCommit message (Expand)Author
2020-02-23Dust off the orphan detection code and try to make it work.riastradh
2020-02-23Teach LFS_ORPHAN_NEXTFREE about lfs64.riastradh
2020-02-22Avoid undefined behavior in *_BITMAP_FREE() macroskamil
2020-01-17VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, toad
2017-08-19Consistently use {,UN}MARK_VNODE macros rather than function calls.maya
2017-06-10Rename i_flag to i_state.maya
2017-03-13Fill in some XXXs with the exact action described in them. matchmaya
2017-03-13#if DIAGNOSTIC panic ---> KASSERTriastradh
2016-08-07Remove unused <sys/tree.h>dholland
2016-08-07Commentsdholland
2015-10-10Fix minor bitrot in #if 0 or otherwise disabled code.dholland
2015-09-13Fix wrong code in lfs_valloc_fixed(). It was overwriting the inodedholland
2015-09-01Use the lfs dinode accessors in place of the ufs-derived ones.dholland
2015-08-29Fix IFILE pointer calculation when scanning freelist.mlelstv
2015-08-12Hack up dinode usage to be 64 vs. 32 as needed. Part 1.dholland
2015-08-12Add IFILE32 and IFILE64 structures for the on-disk ifile entries.dholland
2015-08-02Use accessor functions for the version field of the lfs superblock.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
2015-05-31Change lfs from hash table to vcache.hannken
2013-07-28Add more of the bits for supporting quotas.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 step 4:dholland
2013-06-06Split lfs from ufs step 3: rearrange config stuff.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
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-01-08The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to livepooka
2009-09-13Move declaration of ufs_hashlock into <ufs/ufs_extern.h> from each c source.tsutsui
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-01-30Replace struct lock on vnodes with a simpler lock object built onad
2008-01-02Merge vmlocking2 to head.ad
2007-12-12Fix a use of lfs_truncate() inside an #ifdef notyet (so no resulting change);he
2007-10-10Merge from vmlocking:ad
2007-10-08Merge ffs locking & brelse changes from the vmlocking branch.ad
2007-07-10Move `struct dquot' and its supporting functions from quota.h to ufs_quota.c.hannken
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-09-01Changes to help the roll-forward agent, to wit:perseant
2006-07-20Separate the (non-working) LFS kernel roll-forward code into its own file,perseant
2006-07-06Protect lfs_order_freelist() with the segment lock.perseant
2006-05-14integrate kauth.elad
2006-05-12Fixes to address the "vinvalbuf: dirty blocks" panic that can occur whenperseant
2006-05-04Introduce another per-filesystem parameter, lfs_resvseg, to separate theperseant