freebsd-dev/sys/gnu/ext2fs
Bruce Evans e7a4845084 Fixed longstanding brokenness of inode updates. The waitfor flag was
dishonored in rev.1.1 by commenting out the code that honored it.  This
gave the worst disadvantages of async mounts in an uncontrollable way.

Honoring the flag costs about 50% in real time in worst cases on a new
but not very fast ATA drive with write caching (probably more on drives
without write caching).  The old misbehavior can be recovered using
async mounts after implementing them in mount_ext2fs(8) (just put the
MNT_ASYNC flag in mount_ext2fs's table of supported options like it
is in mount's table).
2004-02-13 17:49:03 +00:00
..
COPYRIGHT.INFO
ext2_alloc.c Fix two off-by-one errors when sanity-checking inode numbers. In 2002-05-18 21:33:07 +00:00
ext2_balloc.c - Add a new 'flags' parameter to getblk(). 2003-03-04 00:04:44 +00:00
ext2_bitops.h Change of plans: Add ext2_bitops.h with generic and portable 2003-08-25 01:39:47 +00:00
ext2_bmap.c DuH! 2003-10-18 14:10:28 +00:00
ext2_extern.h Add an ext2_uninit() routine that undoes the actions performed by 2002-05-18 22:18:17 +00:00
ext2_fs_sb.h
ext2_fs.h Complete the separation of ext2fs from ufs by copying the remaining 2002-05-16 19:08:03 +00:00
ext2_ihash.c Regularize the vop_stdlock'ing protocol across all the filesystems 2002-10-14 03:20:36 +00:00
ext2_inode_cnv.c Complete the separation of ext2fs from ufs by copying the remaining 2002-05-16 19:08:03 +00:00
ext2_inode.c Fixed longstanding brokenness of inode updates. The waitfor flag was 2004-02-13 17:49:03 +00:00
ext2_linux_balloc.c Fix the alpha tinderbox. The alpha specific bitops used by the bitmap 2003-10-29 07:35:53 +00:00
ext2_linux_ialloc.c Fix the alpha tinderbox. The alpha specific bitops used by the bitmap 2003-10-29 07:35:53 +00:00
ext2_lookup.c Clean up whitespace, s/register //, refrain from strong urge to ANSIfy. 2003-03-02 15:56:49 +00:00
ext2_mount.h Convert ext2fs to nmount(2). 2002-05-24 17:38:01 +00:00
ext2_readwrite.c Locking for the per-process resource limits structure. 2004-02-04 21:52:57 +00:00
ext2_subr.c Use explicitly-sized types where necessary to make ext2fs work again 2002-05-18 19:12:38 +00:00
ext2_vfsops.c MFffs (ffs_vfsops.c 1.227: clean up open mode bandaid). This reduces 2004-02-12 17:54:58 +00:00
ext2_vnops.c DuH! 2003-10-18 14:10:28 +00:00
fs.h - Clean-up comments that refer to the use of B_LOCKED. 2003-08-28 00:56:39 +00:00
i386-bitops.h
inode.h Use explicitly-sized types where necessary to make ext2fs work again 2002-05-18 19:12:38 +00:00
sparc64-bitops.h Import Linux's linux/include/asm-sparc64/bitopts.h. 2003-02-23 21:58:31 +00:00