summaryrefslogtreecommitdiff
path: root/sys/ufs/ffs/ffs_alloc.c
AgeCommit message (Expand)Author
2008-01-22with a lot of fragments per cylinder group and lots of cylinderOtto Moerbeek
2008-01-05Make the ffs code 64-bit disk block number clean. Based on a diffOtto Moerbeek
2007-11-09Code to read in the cylinder groups is duplicated in a few spots,Thordur I. Bjornsson
2007-09-10When selecting cylinder groups as candidates for new directory creationThordur I. Bjornsson
2007-06-22Update ffs[1/2] time last written for cg's inThordur I. Bjornsson
2007-06-01pedro ok'd this ~3500 line diff which removes the vop argumentTheo de Raadt
2007-06-01Nuke 'ufs_lbn_t', okay otto@ deraadt@ krw@ beck@Pedro Martelletto
2007-06-01cleanup of 'ufs1_daddr_t', first round, okay deraadt@Pedro Martelletto
2007-06-01convert ufs2_daddr_t -> daddr64_t for greater clarity; ok pedro otto thibTheo de Raadt
2007-05-26Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@Pedro Martelletto
2007-04-29enforce -Wdeclaration-after-statement by handTheo de Raadt
2007-03-23Make FFS allocation functions non-static, okay miod@ mk@ thib@Pedro Martelletto
2007-01-26remove ancient device-specific trick from ffs1_blkpref()Pedro Martelletto
2007-01-07add some commentsNikolay Sturm
2007-01-06stop printing messages when changing space/time optimizations.Ted Unangst
2006-12-28Zap nextgennumber, unused since LFS went up into the attic.Thordur I. Bjornsson
2006-04-02Two changes in the FFS2 lazy inode allocation code:Pedro Martelletto
2006-04-02Cope with FFS2's lazy inode allocation policy, adapted from FreeBSDPedro Martelletto
2006-04-02Set cg_ffs2_time whenever cg_time is setPedro Martelletto
2006-04-01Don't do cylinder group block accounting for FFS2Pedro Martelletto
2006-03-11No need to check for !doreallocblks in ffs1_reallocblks() anymorePedro Martelletto
2006-03-11Add UFS2 block allocation functions, okay tedu@.Pedro Martelletto
2006-03-05Simplify ffs_alloccgblk() a lot by not caring about allocatingPedro Martelletto
2005-12-28Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.Pedro Martelletto
2005-11-06Use ANSI-style function declarations and deregister, no binary changePedro Martelletto
2005-10-25Make ffs_fserr() a macro, okay deraadt@Pedro Martelletto
2005-09-06Describe the steps involved in allocating a new inode and space the codePedro Martelletto
2005-07-03Extended Attributes was a piece to get to ACLs, however ACLs have notDale Rahn
2005-05-02quadradically -> quadratically, lots ofPedro Martelletto
2004-11-29Spell precede correctly.Jonathan Gray
2004-11-01englishPedro Martelletto
2004-10-25don't assume a block is allocated if bread() or cg_chkmagic() fails.Pedro Martelletto
2004-09-18hierarchy is spelled hierarchy, from Jonathan GrayTed Unangst
2004-07-13Change mode_t and nlink_t from 16bit to 32bit. This allows us toTodd C. Miller
2004-07-02printf inode numer as unsigned -- just the way it isMichael Shalayeff
2004-06-21First step towards more sane time handling in the kernel -- this changesThorsten Lockert
2004-01-20some pieces of ufs2. help testing otto sturmTed Unangst
2003-10-17Be sure i_ffs_gen is always positive.Mike Pechkin
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-05-26fiddle with some type names. change most instances of ufs_daddr_t toTed Unangst
2002-06-23uid_t and gid_t are unsignedTheo de Raadt
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-22Extended Attribute support from FreeBSD/TrustedBSD ok art@, deraadt@Dale Rahn
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
2001-11-30Don't brelse a random pointer in ffs_realloccg when filesystem is fullArtur Grabowski
2001-11-27Merge in the unified buffer cache code as found in NetBSD 2001/03/10. TheArtur Grabowski
2001-11-21Don't use #define QUOTA - use stub file insteadConstantine Sapuntzakis
2001-11-15Missed one place to check for bpp == NULLArtur Grabowski
2001-11-13Allow the bpp arguemnt on ffs_realloccg to be NULL, don't return theArtur Grabowski