summaryrefslogtreecommitdiff
path: root/libexec/lfs_cleanerd/coalesce.c
AgeCommit message (Expand)Author
2015-10-10Use llabs(), not abs(), on the difference of daddr_t's.dholland
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-12Make 32-bit and 64-bit versions of CLEANERINFO.dholland
2015-08-12Fix assorted 64->32 truncations related to BLOCK_INFO.dholland
2015-07-28Use lfs_accessors.h in conjunction with the cleaner's struct clfs.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-03-29- Fix fallout for recent bread() change (removing cred arg).chopps
2013-06-18Prefix most of the cpp macros with lfs_ and LFS_ to avoid conflicts with ffs.christos
2013-06-08Missed one of the -I${NETBSDSRCDIR}/sys hacks yesterday; remove it now.dholland
2013-06-06ufs -> ulfs for lfs_cleanerddholland
2013-01-22Stuff UFS_ in front of a few of ufs's symbols to reduce namespacedholland
2012-01-02In lfs_cleanerd, check errno earlier, to avoid premature exit when theperseant
2009-08-06Define syscalls of lfs userspace tools (cleaner, mainly) throughpooka
2009-03-16fix WARNS=3 issues;lukem
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
2007-10-08brelse() now takes two arguments.ad
2006-05-12Be more careful about checking return value of {m,re}alloc().perseant
2006-04-01Coverity CID 2792: Fix memory leakschristos
2006-03-30A new version of the cleaner. In general, works about as well as the oldperseant
2005-08-1964 bit inode changes.christos
2003-04-02Add support for UFS2. UFS2 is an enhanced FFS, adding support forfvdl
2003-02-25Make fs-specific fcntl macros take three arguments (approved wrstuden).perseant
2003-02-24Convert lfs_cleanerd over to use the new ioctl calls instead of theperseant
2003-01-24Bump daddr_t to 64 bits. Replace it with int32_t in all places wherefvdl
2002-12-15- fix memory leak.yamt
2002-11-24fix calculation bugs that prevents coalescing from working properly.yamt
2002-06-14Note each type of failure in clean_inode and provide statistics onperseant
2002-06-14Don't try to coalesce files that have fewer than NDADDR blocks, due toperseant
2002-06-06First stab at file coalescing. When the cleaner detects that it mightperseant