Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [vmlocking] src/sys/ufs



Module Name:    src
Committed By:   ad
Date:           Sun Sep 16 19:02:50 UTC 2007

Modified Files:
        src/sys/ufs/ext2fs [vmlocking]: ext2fs_inode.c ext2fs_vnops.c
        src/sys/ufs/ffs [vmlocking]: ffs_balloc.c ffs_extern.h ffs_softdep.c
            ffs_softdep.stub.c ffs_vfsops.c ffs_vnops.c
        src/sys/ufs/lfs [vmlocking]: lfs_vfsops.c lfs_vnops.c
        src/sys/ufs/ufs [vmlocking]: inode.h ufs_inode.c ufs_vnops.c

Log Message:
- Checkpoint work in progress on the vnode lifecycle and reference counting
  stuff. This makes it work properly without kernel_lock and fixes a few
  quite old bugs. See vfs_subr.c 1.283.2.17 for details.

- Fix some problems with softdep. Unfortunately our softdep code appears
  to have some longstanding bugs that cause it fail under stress test.


To generate a diff of this commit:
cvs rdiff -r1.57.2.4 -r1.57.2.5 src/sys/ufs/ext2fs/ext2fs_inode.c
cvs rdiff -r1.74.2.1 -r1.74.2.2 src/sys/ufs/ext2fs/ext2fs_vnops.c
cvs rdiff -r1.44.6.4 -r1.44.6.5 src/sys/ufs/ffs/ffs_balloc.c
cvs rdiff -r1.55.6.4 -r1.55.6.5 src/sys/ufs/ffs/ffs_extern.h
cvs rdiff -r1.86.2.25 -r1.86.2.26 src/sys/ufs/ffs/ffs_softdep.c
cvs rdiff -r1.21.2.1 -r1.21.2.2 src/sys/ufs/ffs/ffs_softdep.stub.c
cvs rdiff -r1.196.6.17 -r1.196.6.18 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -r1.86.4.11 -r1.86.4.12 src/sys/ufs/ffs/ffs_vnops.c
cvs rdiff -r1.231.4.12 -r1.231.4.13 src/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -r1.201.2.11 -r1.201.2.12 src/sys/ufs/lfs/lfs_vnops.c
cvs rdiff -r1.47.2.1 -r1.47.2.2 src/sys/ufs/ufs/inode.h
cvs rdiff -r1.64.6.5 -r1.64.6.6 src/sys/ufs/ufs/ufs_inode.c
cvs rdiff -r1.152.2.7 -r1.152.2.8 src/sys/ufs/ufs/ufs_vnops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index