summaryrefslogtreecommitdiff
path: root/sys/ufs/lfs
AgeCommit message (Expand)Author
2001-12-18use the new compatibility routines to allow mmap() to workchs
2001-11-23add spaces for KNF. confirmed to produce identical objects.chs
2001-11-15don't need <sys/types.h> when including <sys/param.h>lukem
2001-11-08add RCSIDlukem
2001-11-06Remove some variables that are set but never used.simonb
2001-10-26remove #include <ufs/ufs/quota.h> where it was just to appeaselukem
2001-10-14initialize the vnode's copy of the size in lfs_ialloc().chs
2001-09-28don't depend on other headers to include sys/proc.h for us.chs
2001-09-22Add fifo_putpages() placebo so that the vnode's uobj is unlocked.sommerfeld
2001-09-15a whole bunch of changes to improve performance and robustness under load:chs
2001-09-15add a new VFS op, vfs_reinit, which is called when desiredvnodes ischs
2001-08-24disable mmap() for LFS until it is fixed.chs
2001-08-17add getpages/putpages entries for spec vnodes.chs
2001-08-03Constraint 'blkcnt' of lfs_markv() syscall by 64KB. Reviewed byjdolecek
2001-07-26lfs_writeseg(): make el_size a size_t (cosmetic only, no functional change)jdolecek
2001-07-24change vop_symlink and vop_mknod to return vpp (the created node)assar
2001-07-13Merge the short-lived perseant-lfsv2 branch into the trunk.perseant
2001-07-05Fix typo. s/extention/extension/toshii
2001-05-30use _KERNEL_OPTmrg
2001-02-04don't include lfs_extern.h; ufs/inode.h does too.christos
2001-01-26Call inittodr() from lfs_mountroot() so that the system time is set properlyitohy
2001-01-22make filesystem vnodeop, specop, fifoop and vnodeopv_* arrays constjdolecek
2001-01-09If DIAGNOSTIC and the segment writer gets a badly sized buffer, panic()joff
2000-12-20replace \<space(s)><newline> (wrong!) with \<newline>cgd
2000-12-03Call uvm_vmp_setsize() in lfs_{fast,}vget to set initial vnode size.perseant
2000-12-03Fix typo in 'malloc' for non-MALLOCLOG caseperseant
2000-12-03Get rid of some old unnecessary code that cleared B_NEEDCOMMIT from buffers inperseant
2000-12-03don't forget to set um_lognindir (now required by ufs_bmaparray()).chs
2000-11-30only include opt_ddb.h for !LKMjdolecek
2000-11-30no need to include fs_lfs.h, define LFS directlyjdolecek
2000-11-27Initial integration of the Unified Buffer Cache project.chs
2000-11-27If LFS_DO_ROLLFORWARD is defined, roll forward from the older checkpointperseant
2000-11-25Use u_int32_t instead of u_long to compute LFS checksums, since theperseant
2000-11-22Protect lfs_{bmapv,markv} with vfs_{un,}busy. Fix a reference/lock leakperseant
2000-11-21More locked_queue_* and lfs_avail accounting fixes from Jesse Offperseant
2000-11-18Make buildable again.toshii
2000-11-17Correct accounting of lfs_avail, locked_queue_count, and locked_queue_bytes.perseant
2000-11-14Initialize the cleaner information in the Ifile from the same info fromperseant
2000-11-13Remove debugging code that accidentally went in with yesterday's commit.perseant
2000-11-12Do not needlessly dirty segment table blocks during lfs_segwrite,perseant
2000-11-12Fix obsolete comments in lfs_writeinode since rev. 1.27.toshii
2000-10-21In lfs_fastvget(), initialize i_lfs_effnblks correctly.toshii
2000-10-20Do not increment the clean segment counter, if a segment that the cleanerperseant
2000-10-14In lfs_truncate, don't overcount the real blocks removed from the inode,perseant
2000-09-19Adapt for VOP_FSYNC parameter change.fvdl
2000-09-13Cast back to int32_t in LFS_EST_BFREE and LFS_EST_RSVD macros, forperseant
2000-09-12Make this file compile on the alpha as well (use %ld and cast to long,perseant
2000-09-10Make this file compile again.augustss
2000-09-09oopsperseant
2000-09-09Various bug-fixes to LFS, to wit:perseant