summaryrefslogtreecommitdiff
path: root/sys/ufs
AgeCommit message (Expand)Author
2006-09-02add missing initializerschristos
2006-09-02- add missing initializerschristos
2006-09-02remove impossible testchristos
2006-09-01Changes to help the roll-forward agent, to wit:perseant
2006-08-30fix missing initializerschristos
2006-08-30fix incomplete initializer.christos
2006-08-06Fix size confusion with lfs_fhandle - and as it now turns out to be the samemartin
2006-07-31Make filehandles opaque to userlandmartin
2006-07-23Use the LWP cached credentials where sane.ad
2006-07-20Oops, commit the correct version of lfs_rfw.c. The roll-forward functionalityperseant
2006-07-20Separate the (non-working) LFS kernel roll-forward code into its own file,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-20Move the kauth checks up front, so that all new LFS fcntl calls are subjectperseant
2006-07-20Don't try to write all the vnodes, when the cleaner needs a vnode to beperseant
2006-07-13Apply _KERNEL_OPTmartin
2006-07-13Version the lfs_cleanerd internal fcntl() for filehandles too,martin
2006-07-13Fix alignement problems for fhandle_t, exposed by gcc4.1.martin
2006-07-06Protect lfs_order_freelist() with the segment lock.perseant
2006-07-06Fix a typo that caused a "multiple free" panic on unmounting a resized lfs.perseant
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
2006-06-23fix a simonb-timecounters regression.yamt
2006-06-12softdep_sync_metadata: If vp is a block device it may have new I/O requestshannken
2006-06-11PR 33697: complete timecounter conversionkardel
2006-06-07merge FreeBSD timecounters from branch simonb-timecounterskardel
2006-05-24Read the inode version number fro a more reliable source, quelling aperseant
2006-05-21Include <sys/kauth.h> because it's needed.cube
2006-05-20Fix a bug in which FINFOs were written with a version number of zero.perseant
2006-05-18Break out the finfo array manipulation code into two new functions,perseant
2006-05-18Don't duplicate the LFS_STARVED_FOR_SEGS check (an oversight that cameperseant
2006-05-17Don't be quite so eager to error out from lfs_putpages() when pages areperseant
2006-05-15we need <sys/kauth.h> for the kernel.christos
2006-05-15Don't include <sys/kauth.h>; breaks userland (newfs_lfs)christos
2006-05-14integrate kauth.elad
2006-05-14Correct a bogus expression gcc4 found.christos
2006-05-12Fixes to address the "vinvalbuf: dirty blocks" panic that can occur whenperseant
2006-05-10quell GCC 4.1 uninitialised variable warnings.mrg
2006-05-04Change VOP_FCNTL to take an unlocked vnode. Approved by wrstuden@.perseant
2006-05-04Introduce another per-filesystem parameter, lfs_resvseg, to separate theperseant
2006-05-02Fix a "locking against myself": lfs_flush_dirops() doesn't need to lock theperseant
2006-05-01Don't ever partially write dirops, even if we need the cleaner to run.perseant
2006-04-30Add an explicit list initialization that was missing from my last commit.perseant
2006-04-30Postpone the segment accounting changes coming from truncation until theperseant
2006-04-23remove unused FFS_NAMES and LFS_NAMES.yamt
2006-04-22Fix a fencepost error in the bitmap handling in extend_ifile(), and anotherperseant
2006-04-22Regression test improvements:perseant
2006-04-19Avoid a possible sign overflow condition in lfs_truncate, which would resultperseant
2006-04-18Don't roll forward if we aren't given a process context. Coverity CID 1076.perseant
2006-04-18Get rid of the LFS_FORCE_WRITE case. We never really used it, and it couldperseant