freebsd-dev/sys/fs/ext2fs
Pedro F. Giffuni 5b63c1252b Bring in reallocblk to ext2fs.
The feature has been standard for a while in UFS as a means to reduce
fragmentation, therefore maintaining consistent performance with
filesystem aging. This is also very similar to what ext4 calls
"delayed allocation".

In his 2010 GSoC, Zheng Liu ported and benchmarked the missing
FANCY_REALLOC code to find more consistent performance improvements than
with the preallocation approach.

PR:		159233
Author:		Zheng Liu <gnehzuil AT SPAMFREE gmail DOT com>
Sponsored by:	Google Inc.
Approved by:	jhb (mentor)
MFC after:	2 weeks
2011-12-15 20:31:18 +00:00
..
ext2_alloc.c Bring in reallocblk to ext2fs. 2011-12-15 20:31:18 +00:00
ext2_balloc.c Sync with several changes in UFS/FFS: 2011-04-28 14:27:17 +00:00
ext2_bmap.c
ext2_dinode.h Various style fixes including using uint*_t instead of u_int*_t. 2011-04-27 18:15:34 +00:00
ext2_dir.h Various style fixes including using uint*_t instead of u_int*_t. 2011-04-27 18:15:34 +00:00
ext2_extern.h Bring in reallocblk to ext2fs. 2011-12-15 20:31:18 +00:00
ext2_inode_cnv.c
ext2_inode.c Sync with several changes in UFS/FFS: 2011-04-28 14:27:17 +00:00
ext2_lookup.c Merge comments about converting directory entries to be more direct and 2011-05-14 01:10:57 +00:00
ext2_mount.h Some cosmetic fixes and remove a duplicate constant. 2011-02-01 18:30:52 +00:00
ext2_subr.c Bring in reallocblk to ext2fs. 2011-12-15 20:31:18 +00:00
ext2_vfsops.c Bring in reallocblk to ext2fs. 2011-12-15 20:31:18 +00:00
ext2_vnops.c Merge ext2_readwrite.c into ext2_vnops.c as done in UFS in r101729. 2011-12-14 22:04:14 +00:00
ext2fs.h Bring in reallocblk to ext2fs. 2011-12-15 20:31:18 +00:00
fs.h
inode.h Sync with several changes in UFS/FFS: 2011-04-28 14:27:17 +00:00